RustCrypto/hashes
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
- There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
- 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
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
RustCrypto/hashes#909 · 4 comments ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
RustCrypto/hashes#908 ·
Maintainers usually reply within 1 day
-
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` macroMay 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
-
performance
Difficulty 4/5 3-5 days Newbie friendliness 35/100
RustCrypto/hashes#718 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
RustCrypto/hashes#709 · 5 comments ·
Maintainers usually reply within 1 day
-
performance
Difficulty 4/5 3-5 days Newbie friendliness 25/100
RustCrypto/hashes#684 · 2 comments ·
Maintainers usually reply within 1 day
-
performance
Difficulty 5/5 Over a week Newbie friendliness 25/100
RustCrypto/hashes#640 · 2 reactions ·
Maintainers usually reply within 1 day
-
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. Openhelp 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` traitMay 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
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
RustCrypto/hashes#407 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
RustCrypto/hashes#360 · 3 comments · 5 reactions ·
Maintainers usually reply within 1 day
-
help wanted performance
Difficulty 4/5 3-5 days Newbie friendliness 35/100
RustCrypto/hashes#329 ·
Maintainers usually reply within 1 day
-
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
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
RustCrypto/hashes#322 · 1 comment ·
Maintainers usually reply within 1 day
-
`const fn` hashingOpen
Difficulty 5/5 Over a week Newbie friendliness 25/100
RustCrypto/hashes#288 · 4 comments · 1 reaction ·
Maintainers usually reply within 1 day
-
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
-
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