Version | Change log |
MarshallSoft C/C++ AES Library 6.0 Feb 14, 2022 | Increased internal buffer size to 256K. Fixed problem handling large files in aesEncryptWrite() and aesReadDecrypt(). Replaced deprecated functions strcpy().and strlen(). Added Diffie-Hellman key exchange function aesMakeKeyPair() and aesMakeSharedKey(). Added Visual Studio C/C++ 2022 project files |
MarshallSoft C/C++ AES Library 5.0 Jul 8, 2020 | Replaced deprecated function strncpy().Fixed internal problem with long (over 42 characters) pass phrases. Added function aesEncodeBase64 that Base64 encodes a data buffer. Added function aesDecodeBase64 that decodes a Base64 encoded data buffer. |
MarshallSoft C/C++ AES Library 4.2 Jul 5, 2018 | Added cryptograhically secure pseudo-random number generator aesSecureRandom(). Added AES_GET_SECURE_SIZE to aesGetInteger().. |