AES Description Implementation of AES from scratch following FIPS 197 (https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.197.pdf) Two modes of operation (ECB and CBC) were implemented following NIST SP 800-38A (https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38a.pdf) Similar variable names from the publications were used in the project. Tests Most functions are unit tested in the /tests folder