5个不稳定版本
0.3.1 | 2022年4月26日 |
---|---|
0.3.0 | 2022年4月25日 |
0.2.1 | 2021年11月23日 |
0.2.0 | 2021年9月5日 |
0.1.0 | 2020年9月7日 |
#2395 in 密码学
28KB
571 行
Rust的EME块加密
EME (ECB-Mix-ECB) 是由Shai Halevi和Phillip Rogaway在2003年提出的一种可调整的加密方案。
此实现基于 https://github.com/rfjakob/eme 和 https://github.com/jmesmon/rust-eme。
它对使用的加密和填充是通用的,但仅支持128位(16字节)块大小的加密。
最低支持的Rust版本
此crate将遵循 RustCrypto 项目的MSRV,目前需要Rust 1.56 或更高版本。
最低支持的Rust版本可能在将来改变,但将通过小版本号提升来完成。
语义版本控制策略
- 此库的所有默认启用功能都受SemVer覆盖
- 如上所述,MSRV被视为免于SemVer
许可证
许可方式为以下之一
任选其一。
贡献
除非你明确声明,否则任何有意提交以包含在作品中并由你定义的Apache-2.0许可证,将按上述方式双许可,无需任何附加条款或条件。
依赖项
~375KB