EVP_CIPH_SIV_MODE
if (mode_op != EVP_CIPH_SIV_MODE) {
&& mode_op != EVP_CIPH_SIV_MODE
if (mode_op != EVP_CIPH_SIV_MODE) {
if (mode_op != EVP_CIPH_SIV_MODE
if (mode_op != EVP_CIPH_SIV_MODE) {
|| mode_op == EVP_CIPH_SIV_MODE
} else if (mode_op == EVP_CIPH_SIV_MODE
if (mode_op != EVP_CIPH_SIV_MODE) {
&& mode_op != EVP_CIPH_SIV_MODE
if (mode_op == EVP_CIPH_SIV_MODE
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
siv = (EVP_CIPHER_get_mode(cipher) == EVP_CIPH_SIV_MODE);
if (EVP_CIPHER_get_mode(cipher) != EVP_CIPH_SIV_MODE) {
|| EVP_CIPHER_get_mode(cdat->cipher) == EVP_CIPH_SIV_MODE