diff options
Diffstat (limited to 'providers/implementations/ciphers/cipher_aes_xts.c')
-rw-r--r-- | providers/implementations/ciphers/cipher_aes_xts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/providers/implementations/ciphers/cipher_aes_xts.c b/providers/implementations/ciphers/cipher_aes_xts.c index 5cfb22778e..dce2032986 100644 --- a/providers/implementations/ciphers/cipher_aes_xts.c +++ b/providers/implementations/ciphers/cipher_aes_xts.c @@ -54,7 +54,7 @@ static OSSL_FUNC_cipher_settable_ctx_params_fn aes_xts_settable_ctx_params; static int aes_xts_check_keys_differ(const unsigned char *key, size_t bytes, int enc) { - if ((!allow_insecure_decrypt || enc) + if ((!ossl_aes_xts_allow_insecure_decrypt || enc) && CRYPTO_memcmp(key, key + bytes, bytes) == 0) { ERR_raise(ERR_LIB_PROV, PROV_R_XTS_DUPLICATED_KEYS); return 0; |