project 2 specification
==================

implement the Advanced Encryption Standard in C, using a C development environment (Visual C++ or Code::Blocks)

what is given?
------------------
1. a skeleton called aes.cpp and the full aes.h files.
2. the AES specification - FIPS 197

what to do?
---------------

1. create a New->Project->Console application->C(++)->project title = aes (or so)
2. replace the generated main.cpp file with the content of the given aes.cpp file
3. add the aes.h file to the project
4. implement, based on the AES specification, the encryption functions
5. implement the main() part for the encryption phase, 128 bits key (appendix B in FIPS 197)
6. implement, based on the AES specification, the decryption functions (inverse functions)
7. implement the main() part for the encryption/decryption phases, 128, 192, 256 bits keys (appendix C in FIPS 197)