A simple implementation of AES 256 bit encryption using GCM mode.
Requirements: Latest installation of openssl and libssl-dev which can be done using sudo apt-get install command in terminal
Compilation: gcc AES.c -o AES -lcrypto -lssl
Run example: ./AES < sample.in
Run the executable and proceed according to the prompts to see the demo.