What's new in MarshallSoft AES Library for Delphi 6.0
Sep 6, 2022
- Increased internal buffer size to 256K. Fixed problem handling large files in aesEncryptWrite() and aesReadDecrypt(). Added Diffie-Hellman key exchange function aesMakeKeyPair() and aesMakeSharedKey().
New in MarshallSoft AES Library for Delphi 4.2 (Jul 11, 2018)
- Added cryptograhically secure pseudo-random number generator aesSecureRandom().
- Added AES_GET_SECURE_SIZE to aesGetInteger().
New in MarshallSoft AES Library for Delphi 4.1 (Jun 27, 2017)
- Fixed problem in aesMakeUserKey() using AES_SHA256_METHOD
- Added AES_MIXED_METHOD method to aesMakeUserKey()
- Added aesSetInteger() and AES_SET_SEED that seeds the random number generator
- Added aesShredFile() that shreds (overwrites with zeros then deletes) a file
New in MarshallSoft AES Library for Delphi 4.0 (Dec 8, 2016)
- Added aesEncryptBuffer() that encrypts a buffer of any length.
- Added aesDecryptBuffer() that decrypts (previously encrypted) buffer.
- Added aesSaltPass() that extends ("salts") passwords.
- Added aesRemovePad() that removes PKCS7 padding.
- Added HashDigest example program that computes SHA 256 hash digest.
New in MarshallSoft AES Library for Delphi 3.0 (Jun 9, 2016)
- Replaced function aesSha25() with aesSha256Data() and aesSha256File().
- Added PKCS7 padding option to aesPadBuffer().
- Added AES_PKCS7_MASK as Flags argument in aesAttach() to set file padding to PKCS7.
- Added support through XE7.
New in MarshallSoft AES Library for Delphi 2.0 (Jun 9, 2016)
- Added aesEncryptWrite() function that encryptes data & writes to a file.
- Added aesReadDecrypt() function that reads an encrypted file & decrypts.
- Added aesSha256() function that computes the SHA-256 data hash.
- Added AES_SHA256_METHOD key generation method to aesMakeUserKey().
- Added PASSWORD example program.