From f1fbabbb60ba467ec2028051a27ad9f87521b461 Mon Sep 17 00:00:00 2001 From: Tesfa Mael Date: Wed, 20 Nov 2019 09:09:12 -0800 Subject: [PATCH] Use default 96-bits IV length when unset --- src/ssl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index 32727a0ee..602c948c4 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -16155,6 +16155,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md) ctx->keyLen = 16; ctx->block_size = AES_BLOCK_SIZE; ctx->authTagSz = AES_BLOCK_SIZE; + ctx->ivSz = 12; /* set default IV length to 96 bits */ XMEMSET(ctx->authTag, 0, ctx->authTagSz); if (iv) @@ -16185,6 +16186,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md) ctx->keyLen = 24; ctx->block_size = AES_BLOCK_SIZE; ctx->authTagSz = AES_BLOCK_SIZE; + ctx->ivSz = 12; /* set default IV length to 96 bits */ XMEMSET(ctx->authTag, 0, ctx->authTagSz); if (iv) @@ -16215,6 +16217,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md) ctx->keyLen = 32; ctx->block_size = AES_BLOCK_SIZE; ctx->authTagSz = AES_BLOCK_SIZE; + ctx->ivSz = 12; /* set default IV length to 96 bits */ XMEMSET(ctx->authTag, 0, ctx->authTagSz); if (iv)