5个不稳定版本
0.3.0 | 2020年6月15日 |
---|---|
0.2.0 | 2019年9月26日 |
0.1.2 | 2017年11月8日 |
0.1.1 | 2017年11月8日 |
0.1.0 | 2017年11月7日 |
在密码学中排名1869
每月下载量365,167次
在303个crate中(直接使用6个)
16KB
101 行
Hmac DRBG
支持no_std
的纯Rust Hmac DRBG实现。
用法
添加hmac-drbg = "0.1"
依赖项。
let mut drbg = HmacDRBG::<Sha256>::new(
"totally random0123456789".as_bytes(),
"secret nonce".as_bytes(),
"my drbg".as_bytes());
assert_eq!(drbg.generate::<U32>(None).as_slice(), read_hex("018ec5f8e08c41e5ac974eb129ac297c5388ee1864324fa13d9b15cf98d9a157").unwrap().as_slice());
依赖项
~400KB