A simple implementation of aes in rust including a function to generate the s-box.
This is intended for educational purposes only and no effort has been made to prevent side-channel attacks or to improve performance.
Supports encryption and decryption using 128, 192 or 256 bit keys.