#分组密码 # gost # 加密

no-std dev kuznyechik

库兹涅茨基 (GOST R 34.12-2015) 分组密码

18个版本 (9个重大更新)

0.9.0-pre.22024年8月14日
0.9.0-pre.12024年7月26日
0.9.0-pre.02024年3月8日
0.8.2 2023年8月6日
0.0.0 2016年12月15日

#2650 in 密码学

Download history 185/week @ 2024-04-22 96/week @ 2024-04-29 101/week @ 2024-05-06 129/week @ 2024-05-13 116/week @ 2024-05-20 61/week @ 2024-05-27 120/week @ 2024-06-03 119/week @ 2024-06-10 121/week @ 2024-06-17 148/week @ 2024-06-24 179/week @ 2024-07-01 114/week @ 2024-07-08 185/week @ 2024-07-15 301/week @ 2024-07-22 195/week @ 2024-07-29 70/week @ 2024-08-05

每月758次下载
用于 4 crates

MIT/Apache

155KB
1.5K SLoC

RustCrypto: Kuznyechik 密码

crate Docs Apache2/MIT licensed Rust Version Project Chat Build Status HAZMAT

库兹涅茨基 (GOST R 34.12-2015) 分组密码的纯Rust实现

文档

⚠️ 安全警告: 危险品!

此crate不保证密文是真实的(即通过使用MAC验证密文完整性),如果使用不当可能导致严重漏洞!

此crate从未进行过安全审计,并且尚未彻底评估以确保其在常见CPU架构上操作为恒定时间。

自行承担风险!

最低支持的Rust版本

Rust 1.65 或更高版本。

最低支持的Rust版本可能在将来更改,但将通过较小的版本号增加来完成。

SemVer策略

  • 此库的所有默认功能均受SemVer保护
  • 如上所述,MSRV被视为免除SemVer

许可

在以下任一许可下使用

任选。

贡献

除非您明确说明,否则根据Apache-2.0许可证定义的任何有意提交给作品以包含在内的贡献,应按上述方式双重许可,而无需任何附加条款或条件。

依赖项

~360KB