This is a small portable implementation of AES128 in C.
This is a small portable implementation of AES128 in C. The module is self-hosting and intented to be portable. I've successfully tested on Intel 64bit, 32bit ARM Cortex-M3 and 8 bit Atmel Mega16.
AES128 ECB is symmetric, so you use the same function for encrypting and decrypting.
AES128 ECB is symmetric, so you use the same function for encrypting and decrypting.