#sha-256 #sha-2 #hash #ethereum #ring #hashing #switch

已删除 sean_test_eth2_hashing

Ethereum 2.0 中使用的哈希原语

0.1.1 2021年7月16日

#55 in #sha-2


用于 2 个 crate(通过 sean_test_tree_hash

Apache-2.0

9KB
175 代码行

针对 Ethereum 2.0 优化的 SHA256。

这个 crate 的初始目的是提供一个抽象层,用于 Ethereum 2.0 中使用的哈希函数。哈希函数在规范过程中发生了变化,所以在本 crate 中只定义一次,便于替换。

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

依赖项

~7.5MB
~230K SLoC