-
Georgi Kodinov authored
* Implemented 128,192 and 256 ECB and CBC for YaSSL * Implemented 128,192 and 256 ECB,CBC,cfb1,cfb8,cfb128 and ofb modes for OpenSSL * added an enum session/global/config/command line variable block_encryption_mode that takes <cipher>-<bits>-<block-mode> values * added an function to generate random byte strings using the ssl library random generator : RANDOM_BYTES(bytelen). * added an optional second parameter for the initialization vector to aes_encrypt() and aes_decrypt(). * updated config editor to use the proper extended C apis. * added tests * fixed the type of the opmode session variable holder * fixed test case failures and compilation errors on linux * fixed IV buffers to account for the terminating 0 * now IV is checked only if needed by the cipher/block size combo. * if IV is not needed by the combo and is supplied a warning is generated * handled bug #18259229 * Added extra tests created during QA
Georgi Kodinov authored* Implemented 128,192 and 256 ECB and CBC for YaSSL * Implemented 128,192 and 256 ECB,CBC,cfb1,cfb8,cfb128 and ofb modes for OpenSSL * added an enum session/global/config/command line variable block_encryption_mode that takes <cipher>-<bits>-<block-mode> values * added an function to generate random byte strings using the ssl library random generator : RANDOM_BYTES(bytelen). * added an optional second parameter for the initialization vector to aes_encrypt() and aes_decrypt(). * updated config editor to use the proper extended C apis. * added tests * fixed the type of the opmode session variable holder * fixed test case failures and compilation errors on linux * fixed IV buffers to account for the terminating 0 * now IV is checked only if needed by the cipher/block size combo. * if IV is not needed by the combo and is supplied a warning is generated * handled bug #18259229 * Added extra tests created during QA
Loading