11个版本 (6个重大更新)
0.7.0 | 2022年5月11日 |
---|---|
0.6.0 | 2021年6月17日 |
0.5.0 | 2020年10月19日 |
0.4.0 | 2020年6月18日 |
0.1.2 | 2019年7月24日 |
657在加密学类别中
每月10,167次下载
用于34个crate(7个直接使用)
52KB
1K SLoC
基于HMAC的分层密钥推导
hkd32
是一个Rust库,它实现了受BIP-0032:分层确定性钱包启发的分层确定性对称密钥推导构造。
它可以通过重复应用基于散列的消息认证码(HMAC)来从初始密钥材料(或者当启用了mnemonic
特性时,通过24个单词的BIP39口令)确定性地推导出对称密钥层次结构。
该构造专门用于从初始的32字节输入密钥材料推导出32字节(256位)的密钥。
最低支持的Rust版本
- Rust 1.57
许可
版权所有 © 2019-2021 iqlusion
包含来自bip39
crate的代码。版权所有 © 2017-2018 Stephen Oliver,Maciej Hirsz有贡献。
hkd32根据MIT许可证或Apache许可证(版本2.0)的条款进行分发,由您选择。
请参阅此存储库顶层目录中的iqlusioninc/crates
目录中的LICENSE(Apache许可证,版本2.0)文件或LICENSE-MIT以获取详细信息。
贡献
除非您明确声明,否则您有意提交以包含在您的工作中的任何贡献将根据上述条款双许可,没有额外的条款或条件。
依赖项
~0.8–1.3MB
~29K SLoC