26 个版本 (13 个重大变更)
0.14.0 | 2024年3月25日 |
---|---|
0.13.0 | 2023年8月24日 |
0.12.0 | 2023年3月14日 |
0.11.0 | 2022年6月27日 |
0.1.0 | 2018年12月8日 |
#1297 in 神奇豆子
519,027 每月下载量
在 1,323 个crate中使用 (129 个直接使用)
215KB
4.5K SLoC
比特币哈希库
这是一个简单、无依赖的库,实现了比特币所需的哈希函数。这些是 SHA1、SHA256、SHA256d、SHA512 和 RIPEMD160。作为附加功能,它还提供了十六进制序列化和反序列化,因为这些是显示哈希所需的。
最低支持的 Rust 版本 (MSRV)
此库应始终与 Rust 1.56.1 上的任何功能组合一起编译。
贡献
欢迎贡献,包括额外的哈希函数实现。
Githooks
为了帮助开发者在运行 CI 之前捕获错误,我们提供了一些 githooks。如果您尚未配置本地 githooks,可以在仓库根目录中运行以下命令来使用此仓库中的 githooks:
git config --local core.hooksPath githooks/
或者,在您的 .git/hooks
目录中添加我们提供的 githooks 的符号链接。
运行基准测试
我们使用自定义的Rust编译器配置条件来保护基准代码。要运行基准测试,请使用以下命令:RUSTFLAGS='--cfg=bench' cargo +nightly bench
。
依赖项
~125–455KB