#加密

无std lea

轻量级加密算法(LEA)

1个不稳定版本

0.5.4 2023年3月14日
0.5.3 2022年9月17日
0.5.2 2022年2月4日
0.5.1 2021年11月14日
0.2.3 2020年4月28日

#1298 in 加密学

每月41次下载

MIT许可证

74KB
872

lea-rust

crates.io docs.rs

lea-rust是使用纯Rust编写的128位ARX分组密码LEA的实现。

轻量级加密算法(LEA)

轻量级加密算法(LEA)是由韩国国家信息安全研究院于2013年开发的一种128位ARX分组密码算法。它设计得更快、更轻量,同时保持了足够的安全性,可以替代AES。

更多信息请参阅https://en.wikipedia.org/wiki/LEA_(cipher)https://seed.kisa.or.kr/kisa/algorithm/EgovLeaInfo.do

特性

特性 描述 默认
ccm LEA-CCM false
ctr LEA-CTR false
zeroize 零化包含敏感数据的内存 false

安全性

  • 警告:此实现仅在小端设备上进行了测试。
  • 警告:此实现尚未接受任何安全审计。

许可证

版权所有 © 2020–2023 남기훈 [email protected]

本项目受MIT许可证(“许可证”)的约束。如果随此文件未分发许可证副本,您可以在https://opensource.org/licenses/MIT获取一份。

依赖

~260–400KB