From 3b822ad3d58faf140440717afd4b028a6d2efbae Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Wed, 26 Feb 2020 22:11:36 +0100 Subject: [PATCH] Fix AES-GCM IV length in wolfSSL_EVP_CIPHER_iv_length --- src/ssl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 797715ce3..1ea8fd26f 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -32152,15 +32152,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