Merge pull request #2824 from julek-wolfssl/EVP-aesgcm

Fix AES-GCM IV length in wolfSSL_EVP_CIPHER_iv_length
This commit is contained in:
Sean Parkinson
2020-02-27 14:06:56 +10:00
committed by GitHub

View File

@ -32533,15 +32533,15 @@ int wolfSSL_EVP_CIPHER_iv_length(const WOLFSSL_EVP_CIPHER* cipher)
#ifdef HAVE_AESGCM
#ifdef WOLFSSL_AES_128
if (XSTRNCMP(name, EVP_AES_128_GCM, XSTRLEN(EVP_AES_128_GCM)) == 0)
return AES_BLOCK_SIZE;
return GCM_NONCE_MID_SZ;
#endif
#ifdef WOLFSSL_AES_192
if (XSTRNCMP(name, EVP_AES_192_GCM, XSTRLEN(EVP_AES_192_GCM)) == 0)
return AES_BLOCK_SIZE;
return GCM_NONCE_MID_SZ;
#endif
#ifdef WOLFSSL_AES_256
if (XSTRNCMP(name, EVP_AES_256_GCM, XSTRLEN(EVP_AES_256_GCM)) == 0)
return AES_BLOCK_SIZE;
return GCM_NONCE_MID_SZ;
#endif
#endif /* HAVE_AESGCM */
#ifdef WOLFSSL_AES_COUNTER