EVP_CIPHER_CTX_flags
unsigned long EVP_CIPHER_CTX_flags(const EVP_CIPHER_CTX *ctx);
#define EVP_CIPHER_CTX_mode(e) (EVP_CIPHER_CTX_flags(e) & EVP_CIPH_MODE)
if ((EVP_CIPHER_CTX_flags(ctx) & EVP_CIPH_CUSTOM_IV) == 0) {
LCRYPTO_ALIAS(EVP_CIPHER_CTX_flags);
LCRYPTO_USED(EVP_CIPHER_CTX_flags);