2 个不稳定版本
0.2.0 | 2019年12月23日 |
---|---|
0.1.0 | 2019年12月11日 |
#2383 in 密码学
405KB
1.5K SLoC
gimli
gimli 密码的纯 Rust 实现
状态
哈希和密码与测试向量一起工作。
测试向量来自https://gimli.cr.yp.to上的论文
和
https://csrc.nist.gov/projects/lightweight-cryptography/round-2-candidates 密码测试向量是从gimli存档中的LWC_AEAD_KAT_256_128.txt
文件中提取的。
测试
cargo test
安装
您可以通过 cargo 直接安装 gimli
cargo install --git https://github.com/darakian/gimli gimli_rs
然后您将在路径中获得工具 gimli_rs
参考资料
gimli 密码在此处由 Daniel J. Bernstein 等人描述 https://gimli.cr.yp.to/。此实现最初是参考 C 代码的移植,旨在成为规范纯 Rust 版本。
论文
依赖
~3.5MB
~60K SLoC