The current 0.9.7 snapshot has a change to the EVP layer which breaks
compatibility with 0.9.6 apps.

For example EVP_EncryptFinal and EVP_DecryptFinal now call
EVP_CIPHER_CTX_cleanup(ctx), so you can't reuse an EVP_CIPHER_CTX to
encrypt/decrypt more than one message with the same key, as you can do with
0.9.6.

Will this new behaviour persist into the 0.9.7 release, and if so, what is
the recommended way to use the EVP layer where you have multiple messages to
encrypt/decrypt with one key, while carrying forward the residual IV across
messages?

Thanks,
James Yonan


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to