EVP_CIPH_WRAP_MODE
if (cipher && (EVP_CIPHER_mode(cipher) == EVP_CIPH_WRAP_MODE)) {
|| EVP_CIPHER_get_mode(kekcipher) != EVP_CIPH_WRAP_MODE)
if (kekcipher == NULL || EVP_CIPHER_get_mode(kekcipher) != EVP_CIPH_WRAP_MODE)
if (EVP_CIPHER_CTX_get_mode(ctx) != EVP_CIPH_WRAP_MODE)
if (EVP_CIPHER_get_mode(kekcipher) != EVP_CIPH_WRAP_MODE)
#define WRAP_FLAGS (EVP_CIPH_WRAP_MODE \
EVP_CIPH_WRAP_MODE | EVP_CIPH_CUSTOM_IV | EVP_CIPH_FLAG_CUSTOM_CIPHER
&& EVP_CIPHER_CTX_get_mode(ctx) == EVP_CIPH_WRAP_MODE) {
case EVP_CIPH_WRAP_MODE:
case EVP_CIPH_WRAP_MODE:
return ossl_tdes_newctx(provctx, EVP_CIPH_WRAP_MODE, kbits, blkbits, \
return ossl_cipher_generic_get_params(params, EVP_CIPH_WRAP_MODE, flags, \
|| EVP_CIPHER_get_mode(cipher) == EVP_CIPH_WRAP_MODE) {
if (EVP_CIPHER_get_mode(cdat->cipher) != EVP_CIPH_WRAP_MODE) {
|| EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_WRAP_MODE)