5 releases
0.1.4 | Dec 6, 2021 |
---|---|
0.1.3 | Sep 3, 2019 |
0.1.2 | Jul 2, 2019 |
0.1.1 | Jul 2, 2019 |
0.1.0 | Jul 2, 2019 |
#1132 in Algorithms
2,830 downloads per month
Used in 14 crates
(6 directly)
4KB
70 lines
Hasher
Package hasher
provides a Hasher trait.
pub trait Hasher {
const LENGTH: usize;
fn digest(&self, data: &[u8]) -> Vec<u8>;
}
Add this to your Cargo.toml
:
[dependencies]
hasher = "0.1"
Supported algorithms
- blake2b
- keccak
- sm3
Test
$ cargo test --all-features
Dependencies
~0–450KB