C code for AES128 encrypt - Runs on ATMEL SAML21 XPro board
The Atmel Studio project provided requires Atmel SAML21 Xplained Pro. The code can be easily run on any other platform, just use the aes .h and .c files.
AES128 code in this project was made for the sole purpose of understanding the algorithm. This code is written so that you can understand what happens in AES algorithm, this code should not be used in production.
- A Stick Figure Guide to the Advanced Encryption Standard (AES)
- https://www.nayuki.io/page/aes-cipher-internals-in-excel
- The Laws of Cryptography
THIS CODE IS FOR EDUCATIONAL PURPOSES ONLY, I DO NOT RECOMMEND USING THIS IN PRODUCTION.