4 个版本

0.1.0-beta.52024年7月9日
0.1.0-beta.32023年8月9日
0.1.0-beta.22023年8月3日
0.1.0-alpha.12023年7月21日

#740 in 加密学

Download history 4/week @ 2024-05-25 2/week @ 2024-06-01 114/week @ 2024-07-06 15/week @ 2024-07-13 1/week @ 2024-07-20

130 每月下载量
用于 libscoop

MIT/Apache

58KB
1K SLoC

scoop-hash

libscoop 的哈希库

crates-svg docs-svg crates-license-svg crates-download-svg

此 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