From 0e2b6091e90dea687f1b2d336a053484faf225b9 Mon Sep 17 00:00:00 2001 From: Pauli Date: Mon, 27 Apr 2020 09:04:05 +1000 Subject: [PATCH] coverity 1462564 Improper use of negative value Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/11651) --- providers/implementations/macs/kmac_prov.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/providers/implementations/macs/kmac_prov.c b/providers/implementations/macs/kmac_prov.c index 6feaba7695..451b52460c 100644 --- a/providers/implementations/macs/kmac_prov.c +++ b/providers/implementations/macs/kmac_prov.c @@ -250,6 +250,8 @@ static int kmac_init(void *vmacctx) return 0; block_len = EVP_MD_block_size(ossl_prov_digest_md(&kctx->digest)); + if (block_len < 0) + return 0; /* Set default custom string if it is not already set */ if (kctx->custom_len == 0) {