From 70ef925a4811f3980c7d1754adf752139c41a6d5 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Thu, 20 Feb 2020 18:32:56 +0100 Subject: [PATCH] Remove redundant wolfSSL_EVP_CIPHER_CTX_iv_length call --- src/ssl.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 3e8463cef..689377e1c 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -17194,7 +17194,6 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md) ctx->block_size = 16; } #ifdef HAVE_WOLFSSL_EVP_CIPHER_CTX_IV - ctx->ivSz = wolfSSL_EVP_CIPHER_CTX_iv_length(ctx); if (iv && iv != ctx->iv) { if (wolfSSL_StoreExternalIV(ctx) != WOLFSSL_SUCCESS) { return WOLFSSL_FAILURE; @@ -32444,7 +32443,7 @@ int wolfSSL_EVP_CIPHER_CTX_iv_length(const WOLFSSL_EVP_CIPHER_CTX* ctx) case AES_192_GCM_TYPE : case AES_256_GCM_TYPE : WOLFSSL_MSG("AES GCM"); - return AES_BLOCK_SIZE; + return GCM_NONCE_MID_SZ; #endif #ifdef WOLFSSL_AES_COUNTER case AES_128_CTR_TYPE :