Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Collection of cryptographic hash functions written in pure Rust

Is RustCrypto/hashes beginner-friendly?

The maintainers of RustCrypto/hashes usually reply to a pull request within 1 day. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.

Stars
2.3k
Forks
343
Open beginner issues
0
Indexed issues
21
Avg merge
1h 27m
Merged PRs (30d)
5
Dominant language
Rust
License
No license data
Last GitHub push
Oct 6, 2026
Latest indexed
Sep 19, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
help wanted

How to contribute to RustCrypto/hashes

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.

Issues somebody may already be working on are listed last. List everything by date

  • sha1-checked: hardware acceleration on arm64
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    RustCrypto/hashes#909 · 4 comments ·

    Maintainers usually reply within 1 day

  • sha1-checked v0.11.0 release tracking issue
    Open

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    RustCrypto/hashes#908 ·

    Maintainers usually reply within 1 day

  • blake2b: unusable in XOF fashion.
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    RustCrypto/hashes#763 · 1 comment ·

    Maintainers usually reply within 1 day

  • blake2: implement `CustomizedInit` using `digest` macro
    May be free again @MavenRain claimed this 71 days ago, and no pull request is open. Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    RustCrypto/hashes#747 · 1 comment ·

    Maintainers usually reply within 1 day

  • groestl: add AVX512/GFNI backend
    Open
    performance

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    RustCrypto/hashes#718 · 2 comments ·

    Maintainers usually reply within 1 day

  • Exposing blake2 compression function
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    RustCrypto/hashes#709 · 5 comments ·

    Maintainers usually reply within 1 day

  • skein: improve performance
    Open
    performance

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    RustCrypto/hashes#684 · 2 comments ·

    Maintainers usually reply within 1 day

  • Potential speed improvements for SHA512 via BMI2 instructions
    Open
    performance

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    RustCrypto/hashes#640 · 2 reactions ·

    Maintainers usually reply within 1 day

  • Use Intel SHA Extensions for SHA-512
    Open
    performance

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    RustCrypto/hashes#634 · 3 comments ·

    Maintainers usually reply within 1 day

  • jh: remove dependency on `ppv-lite86`
    May be free again A pull request for this issue was closed without being merged. Open
    help wanted

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    RustCrypto/hashes#546 · 2 reactions ·

    Maintainers usually reply within 1 day

  • docs for hasher states could use a reference to the `Digest` trait
    May be free again A pull request for this issue was closed without being merged. Open

    Difficulty 2/5 1-3 hours Newbie friendliness 45/100

    RustCrypto/hashes#441 · 5 comments · 3 reactions ·

    Maintainers usually reply within 1 day

  • blake2 simd benches produce unexpected results
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 42/100

    RustCrypto/hashes#407 · 1 comment ·

    Maintainers usually reply within 1 day

  • Blake2 missing functionality while migrating from `blake2-rfc`
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    RustCrypto/hashes#360 · 3 comments · 5 reactions ·

    Maintainers usually reply within 1 day

  • sm3: add hardware accelerated backend for ARM targets
    Open
    help wanted performance

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    RustCrypto/hashes#329 ·

    Maintainers usually reply within 1 day

  • sha2: explore addition of SSE and AVX2 backends for SHA-256
    Open
    enhancement performance

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    RustCrypto/hashes#327 · 18 comments · 7 reactions ·

    Maintainers usually reply within 1 day

  • `blake2` code size very high (overuse of`#[inline(always)]`?)
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    RustCrypto/hashes#322 · 1 comment ·

    Maintainers usually reply within 1 day

  • `const fn` hashing
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    RustCrypto/hashes#288 · 4 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Port blake2 on coresimd
    Open
    enhancement help wanted

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    RustCrypto/hashes#56 · 12 comments · 4 reactions ·

    Maintainers usually reply within 1 day

  • Missing hash functions
    Open
    enhancement help wanted

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    RustCrypto/hashes#1 · 57 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • `blake2::Blake2b512` does not implement `ZeroizeOnDrop`
    Possibly taken @Johnsonajibi claimed this 38 days ago. Open

    Difficulty 3/5 1-2 days Newbie friendliness 68/100

    RustCrypto/hashes#912 ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.