#aes #crypto #no-std

no-std aesti

常量/固定/不变时间AES实现(最初来自Linux)

4个版本 (2个破坏性版本)

使用旧的Rust 2015

0.3.0 2017年6月26日
0.2.1 2017年6月18日
0.2.0 2017年6月17日
0.1.0 2017年6月17日

#68#aes


用于 ire

GPL-2.0 许可证

16KB
330

标量固定时间AES核心转换

这是直接从Linux内核中的aes_ti.c & aes.h代码转换而来。

警告

应与良好的模式(GCM、EME、XTS等)一起使用。此处实现的Aes仅支持单个块的加密/解密。它实际上是ECB模式。

在大多数情况下,使用完整的加密系统库(如NACL、sodium等)将是更好的选择。这些库试图避免可能损害此块加密预期用途的各种误操作。

依赖关系