From: Pauli Date: Sun, 26 Apr 2020 23:04:05 +0000 (+1000) Subject: coverity 1462564 Improper use of negative value X-Git-Tag: openssl-3.0.0-alpha2~119 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=0e2b6091e90dea687f1b2d336a053484faf225b9;p=oweals%2Fopenssl.git coverity 1462564 Improper use of negative value Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/11651) --- 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) {