Minimal Khazad encryption. Suitable for small embedded systems. Including on-the-fly key schedule calculation for minimal RAM usage.
-
Updated
Jul 10, 2020 - C
Minimal Khazad encryption. Suitable for small embedded systems. Including on-the-fly key schedule calculation for minimal RAM usage.
Khazad is a 64-bit (legacy-level) block cipher that acceptsa 128-bit key. The cipher is a uniform substitution-permutation networkwhose inverse only differs from the forward operation in the key schedule.The overall cipher design follows the Wide Trail strategy, favours com-ponent reuse, and permits a wide variety of implementation tradeoffs.
Implementation of several block ciphers
Add a description, image, and links to the khazad topic page so that developers can more easily learn about it.
To associate your repository with the khazad topic, visit your repo's landing page and select "manage topics."