EVP_CIPH_GCM_MODE
if (mode_op != EVP_CIPH_GCM_MODE
&& mode_op != EVP_CIPH_GCM_MODE
if (mode_op == EVP_CIPH_GCM_MODE
if (mode_op != EVP_CIPH_GCM_MODE
case EVP_CIPH_GCM_MODE:
case EVP_CIPH_GCM_MODE:
{ NID_aes_128_gcm, 16, 128 / 8, 16, EVP_CIPH_GCM_MODE, CRYPTO_AES_GCM },
{ NID_aes_192_gcm, 16, 192 / 8, 16, EVP_CIPH_GCM_MODE, CRYPTO_AES_GCM },
{ NID_aes_256_gcm, 16, 256 / 8, 16, EVP_CIPH_GCM_MODE, CRYPTO_AES_GCM },
| EVP_CIPH_GCM_MODE)
ctx->mode = EVP_CIPH_GCM_MODE;
!= EVP_CIPH_GCM_MODE) {
if (EVP_CIPHER_get_mode(c) == EVP_CIPH_GCM_MODE
} else if (mode == EVP_CIPH_GCM_MODE) {
if (EVP_CIPHER_get_mode(enc) == EVP_CIPH_GCM_MODE) {
if (EVP_CIPHER_get_mode(enc) == EVP_CIPH_GCM_MODE) {
if (EVP_CIPHER_get_mode(ciph) == EVP_CIPH_GCM_MODE) {
if (EVP_CIPHER_get_mode(c) == EVP_CIPH_GCM_MODE)
case EVP_CIPH_GCM_MODE:
if (mode == EVP_CIPH_GCM_MODE) {
if (tag || expected->aead != EVP_CIPH_GCM_MODE) {