#sha-256 #hmac #hash #hkdf #sha-2 #size-optimization

no-std hmac-sha256

一个小型、独立的SHA256和HMAC-SHA256实现

17个版本 (9个稳定版)

1.1.7 2023年6月14日
1.1.6 2022年11月29日
1.1.5 2022年10月25日
1.1.4 2022年7月1日
0.1.1 2019年4月10日

#61 in 加密学

Download history 26923/week @ 2024-03-14 25471/week @ 2024-03-21 25607/week @ 2024-03-28 31318/week @ 2024-04-04 28650/week @ 2024-04-11 35206/week @ 2024-04-18 35423/week @ 2024-04-25 39154/week @ 2024-05-02 37238/week @ 2024-05-09 53393/week @ 2024-05-16 50319/week @ 2024-05-23 52489/week @ 2024-05-30 51314/week @ 2024-06-06 54338/week @ 2024-06-13 49582/week @ 2024-06-20 42132/week @ 2024-06-27

每月 208,943 次下载
126 crate (44个直接使用)

财产权 ISC 许可证

19KB
493

rust-hmac-sha256

Rust中一个小型、独立的SHA256、HMAC-SHA256和HKDF-SHA256实现。

可选功能

  • traits:启用对来自 digest crate 的 Digest trait 的支持。
  • opt_size:启用大小优化。根据基准测试,.text 部分的大小减少了75%,但性能下降了大约16%。

lib.rs:

一个小型、独立的SHA256和HMAC-SHA256实现(C)Frank Denis <fdenis [at] fastly [dot] com>,公有领域

依赖关系

~97KB