EVP XTS key length: two keys used so double length

This commit is contained in:
Sean Parkinson
2020-09-21 11:02:07 +10:00
parent 5afd313912
commit d7525f0f86

View File

@ -217,8 +217,9 @@ int wolfSSL_EVP_Cipher_key_length(const WOLFSSL_EVP_CIPHER* c)
case AES_256_OFB_TYPE: return 32;
#endif
#if defined(WOLFSSL_AES_XTS)
case AES_128_XTS_TYPE: return 16;
case AES_256_XTS_TYPE: return 32;
/* Two keys for XTS. */
case AES_128_XTS_TYPE: return 16 * 2;
case AES_256_XTS_TYPE: return 32 * 2;
#endif
#if defined(HAVE_AESGCM)
case AES_128_GCM_TYPE: return 16;