0.1.1 |
|
---|
#55 in #sha-2
用于 2 个 crate(通过 sean_test_tree_hash)
9KB
175 代码行
针对 Ethereum 2.0 优化的 SHA256。
这个 crate 的初始目的是提供一个抽象层,用于 Ethereum 2.0 中使用的哈希函数。哈希函数在规范过程中发生了变化,所以在本 crate 中只定义一次,便于替换。
现在这个 crate 主要作为两个 SHA256 crate(sha2
和 ring
)的包装器使用——它在运行时根据 SHA 内置函数的可用性在这两个之间切换。
依赖项
~7.5MB
~230K SLoC