---------------------------------------------------------------------------
Nabil S. Al Ramli
www.nalramli.com
---------------------------------------------------------------------------

OpenAES-0.10.0
-------------
* oaes_lib: output iv and header separately
* oaes: implement --iv option
* oaes: bug-fix: crash when fail to base64-decode key entry
* oaes_lib: bug-fix: memory leak in oaes_key_gen() if memory allocation fails

OpenAES-0.9.0
-------------
* remove static OAES header from encrypted output
* build: remove dependency on obselete malloc.h
* oaes_base64: implement base64 algorithm
* oaes: implement base64-enc and base64-dec commands
* NOTE: oaes: enc and dec commands have been renamed to aes-enc and aes-dec
* oaes: mdify --key option to only accept base64-encoded key_data
* oaes: mdify --key option to enhance security if a longer key_data is entered
* oaes: prevent overwriting existing files with the --out option

OpenAES-0.8.1
-------------
* implement gen-key
* implement --key-file

OpenAES-0.8.0
-------------
* implement multi-threading to improve performance
* allow the user to enter a key after starting
* build: add Windows installer Visual Studio 2010 setup project with basic shell integration
* build: modify oaes_lib to static or shared library

OpenAES-0.7.0
-------------
* implement oaes command line utility
* defect: oaes_decrypt() does not have a way to tell if pad pattern is accidental

OpenAES-0.6.0
-------------
* add stepping pause to vt_aes

OpenAES-0.5.0
-------------
* defect: algorithm errors with ExpandKey for 192 bit and 256 bit keys

OpenAES-0.4.0
-------------
* add vt_aes test program
* defect: algorithm errors with ShiftRows and MixColumns
* OAES_DEBUG config to step through encryption and decryption
* defect: test_performance crash when printing results
* allow user to specify iv by passing it to oaes_set_option()
* oaes_key_import_data() and oaes_key_export_data() to operate on key data directly
* defect: Access violation in oaes_key_export()

OpenAES-0.3.0
-------------
* Add CMake support
* platform independence fixes

OpenAES-0.2.0
-------------
* Add performance tests
* Implement CBC mode in AES algorithm
* Performance improvements in oaes_shift_rows() and oaes_inv_shift_rows()

OpenAES-0.1.0
-------------
* Implement AES algorithm
