Hi,
Trying the 1.1 pre-release version, I am surprised that the following
assertion failed :
assert( EVP_CIPHER_flags( EVP_aes_128_ocb() ) & EVP_CIPH_FLAG_AEAD_CIPHER );
Consequently, my test program doesn't use the requested control command :
EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_GET_TAG, taglen, tag);
EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG, taglen, tag);
and fails to decrypt data.
(as do the openssl enc command, which doesn't return : "AEAD ciphers not
supported",
but instead ends with "bad decrypt" ).
Is there any reason for that ?
Do we really need to test : if( AEAD OR OCB ) { . }
Thanks,
and by the way,
I whish you all an Happy New Year.
Michel.
_______________________________________________
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev