siphasher
SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
1.0.3
502M downloads/mo
#223 most downloaded on crates.io
jedisct1/rust-siphash
What this package is like to depend on
Last release 3 months ago
03 May 2026
Release timing varies
gaps range from 5 weeks to 1.9 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
10 years old
24 releases · first in 2016
2 releases in the last 12 months
see the full history below
Release timeline
24 releases · Oct 2016 to May 2026Releases
latest 24-
1.0.303 May 2026Commits, not release notes
This project publishes no release notes. Between
1.0.2and1.0.3there were 2 commits, 2 of them substantive:- Optimize SipHash
- Bump
-
1.0.227 Jan 2026Commits, not release notes
This project publishes no release notes. Between
1.0.1and1.0.2there were 7 commits, 6 of them substantive:- Add issues.yml
- Nits
- Implement Eq for Hash128
- Cleaner
- 2026
- Add serde for sip128
-
1.0.117 Mar 2024Commits, not release notes
This project publishes no release notes. Between
1.0.0and1.0.1there were 6 commits, 5 of them substantive:- Import README.md
- Remove Travis badge
- 2024
- Remove .travis.yml
- Bump
-
1.0.023 Aug 2023Commits, not release notes
This project publishes no release notes. Between
0.3.11and1.0.0there were 1 commits, 1 of them substantive:- It's been a while, let's move to 1.0,0
-
0.3.1123 Aug 2023Commits, not release notes
This project publishes no release notes. Between
0.3.10and0.3.11there were 15 commits, 14 of them substantive:- Format
- 2023
- Remove unneeded cast
- Hasher::write_u*() are expected keep the native endianness
- Do not require serde to be present for tests
- Add a userless test
- Document that the write_u*() functions are unsafe
- Format
- The 'serde' feature is apparently just for serializing the state
- Revert "Hasher::write_u*() are expected keep the native endianness"
- Add a simple API, document caveats of hash::Hasher
- Inline
- Bump
- Update .gitignore
-
0.3.1006 Mar 2022Commits, not release notes
This project publishes no release notes. Between
0.3.9and0.3.10there were 2 commits, 2 of them substantive:- Remove pointless test_hash_usize test
- Bump
-
0.3.917 Jan 2022Commits, not release notes
This project publishes no release notes. Between
0.3.8and0.3.9there were 1 commits, 1 of them substantive:- Don't narrow provenance through references (#16)
-
0.3.816 Jan 2022Commits, not release notes
This project publishes no release notes. Between
0.3.7and0.3.8there were 2 commits, 2 of them substantive:- Fixed incorrect transformation between keys and slices of bytes
- Bump
-
0.3.702 Sep 2021Commits, not release notes
This project publishes no release notes. Between
0.3.6and0.3.7there were 2 commits, 2 of them substantive:- Add the ability to specificy the key as 16 bytes
- Bump
-
0.3.626 Jul 2021Nothing published for this version
-
0.3.519 Mar 2021Nothing published for this version
-
0.3.419 Mar 2021Nothing published for this version
-
0.3.324 Apr 2020Nothing published for this version
-
0.3.220 Mar 2020Nothing published for this version
-
0.3.120 Sep 2019Nothing published for this version
-
0.3.020 Dec 2018Nothing published for this version
-
0.2.330 Jul 2018Nothing published for this version
-
0.2.223 Mar 2017Nothing published for this version
-
0.2.124 Jan 2017Nothing published for this version
-
0.2.005 Dec 2016Nothing published for this version
-
0.1.329 Nov 2016Nothing published for this version
-
0.1.226 Oct 2016Nothing published for this version
-
0.1.104 Oct 2016Nothing published for this version
-
0.1.004 Oct 2016Nothing published for this version