3个版本 (不稳定)
1.0.0-beta.2 | 2022年12月20日 |
---|---|
0.7.0 | 2024年7月26日 |
0.6.0 | 2023年11月30日 |
#30 在 #sha-2
13,722 每月下载量
用于 4 个crate(2直接使用)
10KB
175 代码行
ethereum_hashing
此包包含以太坊哈希函数的优化实现。
由Sigma Prime维护,用于Lighthouse,并着眼于在Rust以太坊生态系统中更广泛地使用。我们欢迎新的贡献者!
有关更多信息,请参阅文档。
lib.rs
:
用于以太坊的优化SHA256。
这个crate最初的目的是提供一个对信标链中使用的哈希函数的抽象。在规范过程中,哈希函数发生了变化,所以在crate中定义一次,使其容易替换。
现在这个crate主要作为两个SHA256 crate(sha2
和 ring
)的包装器,它在运行时根据SHA内建的可用性在这两者之间切换。
依赖关系
~5.5–7.5MB
~231K SLoC