4 个版本
0.1.0-beta.5 | 2024年7月9日 |
---|---|
0.1.0-beta.3 | 2023年8月9日 |
0.1.0-beta.2 | 2023年8月3日 |
0.1.0-alpha.1 | 2023年7月21日 |
#740 in 加密学
130 每月下载量
用于 libscoop
58KB
1K SLoC
scoop-hash
libscoop 的哈希库
此 crate 提供了一组由 libscoop 使用的哈希函数。它不打算被其他 crate 使用。
安装
请参阅仓库主页以获取更改日志。
[dependencies]
scoop-hash = "0.1"
哈希实现
默认情况下,使用此 crate 内部的自包含哈希函数实现。可以通过启用 rustcrypto
功能来使用 RustCrypto 的 crate 中的实现。
[dependencies]
scoop-hash = { version = "0.1", features = ["rustcrypto"] }
自包含实现是手写的 纯 Rust 软件实现,比 RustCrypto 的 crate(可能具有 SIMD 或甚至 ASM 后端)慢得多,但它们不需要任何外部依赖项,并且更易于移植。
基准测试
cargo bench
许可协议
根据您的选择,受 Apache License 2.0 或 MIT 许可协议的许可。
除非您明确声明,否则您提交的任何旨在包含在本作品中的贡献,根据 Apache-2.0 许可协议定义,应按上述方式双重许可,而无需附加条款或条件。依赖关系
~94KB