3个版本 (不稳定)

1.0.0-beta.22022年12月20日
0.7.0 2024年7月26日
0.6.0 2023年11月30日

#30#sha-2

Download history • Rust 包仓库 4055/week @ 2024-05-06 • Rust 包仓库 3918/week @ 2024-05-13 • Rust 包仓库 2449/week @ 2024-05-20 • Rust 包仓库 2502/week @ 2024-05-27 • Rust 包仓库 1992/week @ 2024-06-03 • Rust 包仓库 1774/week @ 2024-06-10 • Rust 包仓库 3525/week @ 2024-06-17 • Rust 包仓库 3268/week @ 2024-06-24 • Rust 包仓库 3186/week @ 2024-07-01 • Rust 包仓库 2048/week @ 2024-07-08 • Rust 包仓库 6599/week @ 2024-07-15 • Rust 包仓库 5052/week @ 2024-07-22 • Rust 包仓库 3459/week @ 2024-07-29 • Rust 包仓库 3589/week @ 2024-08-05 • Rust 包仓库 3122/week @ 2024-08-12 • Rust 包仓库 3363/week @ 2024-08-19 • Rust 包仓库

13,722 每月下载量
用于 4 个crate(2直接使用)

Apache-2.0

10KB
175 代码行

ethereum_hashing

此包包含以太坊哈希函数的优化实现。

由Sigma Prime维护,用于Lighthouse,并着眼于在Rust以太坊生态系统中更广泛地使用。我们欢迎新的贡献者!

有关更多信息,请参阅文档


lib.rs:

用于以太坊的优化SHA256。

这个crate最初的目的是提供一个对信标链中使用的哈希函数的抽象。在规范过程中,哈希函数发生了变化,所以在crate中定义一次,使其容易替换。

现在这个crate主要作为两个SHA256 crate(sha2ring)的包装器,它在运行时根据SHA内建的可用性在这两者之间切换。

依赖关系

~5.5–7.5MB
~231K SLoC