Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Implement TurboShake and KangarooTwelve (RFC 9861)

Đang mở
#169 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của bcgit/bc-rust

Tất cả issue của bcgit/bc-rust

Issue tương tự

Thêm issue về Rust

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.