Kfsio library: fix buffer overrun in session key decryption, by taking into the account the buffer space required by encryption padding, if used, Do not use padding if the key size is multiple of the cipher block size in order to reduce the encrypted key size from base 64 encoded 120 bytes to 96 bytes (16 bytes aes cipher block). Create key encryption and decryption unit test.