#uhf #cryptographic-hashes #mac

no-std universal-hash

Traits which describe the functionality of universal hash functions (UHFs)

16 releases

Uses new Rust 2024

0.6.0-rc.3 Nov 5, 2025
0.6.0-rc.1 May 29, 2025
0.6.0-rc.0 Jul 26, 2024
0.6.0-pre.0 Mar 8, 2024
0.3.0 Oct 3, 2019

#2822 in Cryptography

Download history 1049218/week @ 2025-08-16 1049077/week @ 2025-08-23 1157861/week @ 2025-08-30 1123853/week @ 2025-09-06 1088054/week @ 2025-09-13 1055402/week @ 2025-09-20 1140838/week @ 2025-09-27 1096317/week @ 2025-10-04 1048616/week @ 2025-10-11 1083816/week @ 2025-10-18 1225402/week @ 2025-10-25 1277310/week @ 2025-11-01 1252793/week @ 2025-11-08 1276975/week @ 2025-11-15 1095082/week @ 2025-11-22 1015330/week @ 2025-11-29

4,878,955 downloads per month
Used in 4,956 crates (7 directly)

MIT/Apache

38KB
719 lines

RustCrypto: Universal Hash Function Traits

crate Docs Apache2/MIT licensed Rust Version Project Chat Build Status

Traits which describe functionality of universal hash functions (UHFs).

See RustCrypto/universal-hashes for implementations which use this trait.

License

Licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~565KB
~15K SLoC