Implement TurboShake and KangarooTwelve (RFC 9861)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- rust
- Lĩnh vực
- cryptography
Hướng nghiên cứu
Read RFC 9861 and compare the proposed TurboShake and KangarooTwelve variants with the SHAKE and ParallelHash work described in the issue, including #133. Identify the APIs and tests used for existing hash implementations before estimating the change. Done means both variants are implemented and verified against suitable test vectors; the issue does not name files or tests.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
TurboShake and KangarooTwelve are IETF / CFRG variants of SHAKE that take advantage of parallelism (ie hashing in independent chunks) to be able to hash large messages much faster than raw SHAKE.
Note: while TurboShake / KangarooTwelve vastly out-perform SHAKE (FIPS 202), it is only a minor improvement over ParallelHash (SP 800-185), which is being added to bc-rust in #133 . So, this task is probably low-priority, unless we get demand for it for interoperability reasons.
- Ngôn ngữ chính
- Rust
- Star
- 25
- Fork
- 18
- Merge trung bình
- 56 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của bcgit/bc-rust
-
Improve docs in FactoriesCó thể đã có người làm @pollychen-lab đã nhận 22 ngày trước. Đang mởdocumentation good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
bcgit/bc-rust#161 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue refactor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Security: Prevent keystream reuse when cloning or resuming stateful cipher workersCó thể đã có người làm @officialfrancismendoza đã nhận 1 ngày trước. Đang mởenhancement
bcgit/bc-rust#173 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Framework for asmCó thể đã có người làm @mwcw đã nhận 10 ngày trước. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 12/100
bcgit/bc-rust#168 · 4 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của bcgit/bc-rust
Issue tương tự
-
state:triage-needed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
cssparser-color: debug assertion in hsl_to_rgb for a hue that overflows f32Có thể đã có người làm @BartWaardenburg đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
servo/rust-cssparser#460 ·
-
`-w -r <range>` fails empty range but changed working treeCó thể đã có người làm @dajiaohuang đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 2 ngày