#块加密 #加密 #加密学

无std eme-mode

EME块加密模式操作

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 密码学

MIT/Apache

28KB
571

Rust的EME块加密

crate Docs Apache2/MIT licensed Rust Version Build Status

EME (ECB-Mix-ECB) 是由Shai Halevi和Phillip Rogaway在2003年提出的一种可调整的加密方案。

此实现基于 https://github.com/rfjakob/emehttps://github.com/jmesmon/rust-eme

它对使用的加密和填充是通用的,但仅支持128位(16字节)块大小的加密。

最低支持的Rust版本

此crate将遵循 RustCrypto 项目的MSRV,目前需要Rust 1.56 或更高版本。

最低支持的Rust版本可能在将来改变,但将通过小版本号提升来完成。

语义版本控制策略

  • 此库的所有默认启用功能都受SemVer覆盖
  • 如上所述,MSRV被视为免于SemVer

许可证

许可方式为以下之一

任选其一。

贡献

除非你明确声明,否则任何有意提交以包含在作品中并由你定义的Apache-2.0许可证,将按上述方式双许可,无需任何附加条款或条件。

依赖项

~375KB