Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

jh: remove dependency on `ppv-lite86`

オープン
#546 コメント 0 件 リアクション 2 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
リファクタリング
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
rust
領域
cryptography

調査の方向性

まず jh コンプレッサーとその ppv-lite86 依存関係を見つけ、次にコンプレッサーが現在アーキテクチャ固有の操作をどのように処理しているかを確認します。Issue に記載された cpufeatures と no_std に関する考慮事項、および関連する Crate にある既存の SerializableState 実装を確認してください。ppv-lite86 のデフォルト依存関係を削除し、指定された no_std と zeroize の目標をサポートし、jh に対して SerializableState を実装できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

help wanted

Depending on ppv-lite86 by default makes it harder to support no_std and zeroize. Ideally we should rewrite the compressor using arch intrinsics and cpufeatures.

It also worth to implement the SerializableState trait for consistency with other crates.

主要言語
Rust
スター
2.3k
フォーク
341
平均マージ
12時間 31分
マージ済み PR(30日)
2

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

RustCrypto/hashes のほかの issue

RustCrypto/hashes の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。