Run make to create ./bin/sEncrypt. Currently the input and key are written to in the main fuction in ./src/sEncrypt.c.
All functions which were found online have links to where they were found in each header file.
AES128 and AES192 are properly implented. AES256 is giving unexpected output.
https://cryptii.com/pipes/aes-encryption https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Initialization_vector_(IV)