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

#15 in #blake2b

Download history 109/week @ 2024-12-26 363/week @ 2025-01-02 489/week @ 2025-01-09 696/week @ 2025-01-16 679/week @ 2025-01-23 928/week @ 2025-01-30 1269/week @ 2025-02-06 1014/week @ 2025-02-13 853/week @ 2025-02-20 664/week @ 2025-02-27 833/week @ 2025-03-06 837/week @ 2025-03-13 915/week @ 2025-03-20 804/week @ 2025-03-27 804/week @ 2025-04-03 1098/week @ 2025-04-10

3,838 downloads per month
Used in 14 crates (6 directly)

MIT license

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