#sha-1 #hasher #traits #fixes #hash

已撤回 sha1-hasher

Rust语言的SHA1最小实现(带有修复和Hasher trait实现)

使用旧的Rust 2015

0.1.0 2015年4月29日
0.0.6 2015年3月23日
0.0.3 2015年2月23日
0.0.1 2015年1月11日

#8 in #fixes


用于 bare-websocket

BSD-3-Clause

9KB
196 代码行

rust-sha1-hasher

Rust语言的SHA1最小实现。如果rust-crypto或类似库拆分成更小的部分,它可能在将来消失。

目前SHA1被广泛使用,许多东西都需要实现它,而不会引入太多其他东西。

这主要基于Koka El Kiwi在crypto-rs中的哈希代码。

这个分支还添加了一些针对长数据哈希的修复(原始版本在调用多个 update() 调用时有错误)并重新实现了使用Rust标准库中的 HashHasher traits的功能,使其更易于组合。

无运行时依赖