lea256

lea256 provides the Rust implementation of the LEA 256-bit key.

Currently supported modes: ECB

LEA

LEA, the acronym of the Lightweight Encryption Algorithm, is a 128-bit block cipher algorithm developed by the South Korean National Security Research Institute. LEA is devised to be faster and more lightweight than AES without sacrificing security.

LEA supports ECB/CBC/CTR/CFB/OFB/CCM/GCM/CMAC modes and 128-bit, 192-bit, 256-bit keys.

Check https://seed.kisa.or.kr/kisa/algorithm/EgovLeaInfo.do for more information.

License

This project is licensed under the Unlicense. See LICENSE.txt for more informtation or you can obtain a copy at http://unlicense.org/.