My AES exercise, implemented in Python3.10. This is not inended to be used in real world applications. This is only for self amusement.
summer0.txt, summer.txt, buddha.txt are used for testing.
References:
- Block Cipher Mode of Operation: https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation
- Rijndael MixColumn: https://en.wikipedia.org/wiki/Rijndael_MixColumns
- NIST examples with intermediate values: https://csrc.nist.gov/projects/cryptographic-standards-and-guidelines/example-values
- Matt Hostetter: https://mhostetter.github.io/galois/latest/