Skip to content
  • Georgi Kodinov's avatar
    b6f845f9
    WL#6781: Support multiple AES Encryption modes · b6f845f9
    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
    b6f845f9
    WL#6781: Support multiple AES Encryption modes
    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