From: W.C.A. Wijngaards Date: Fri, 9 Oct 2020 12:40:26 +0000 (+0200) Subject: zonemd, harden result length for unsupported algo in nettle digest final. X-Git-Tag: release-1.13.2rc1~269^2~64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1dc4d7a9f61a225690e35e99b40539d942de0a53;p=thirdparty%2Funbound.git zonemd, harden result length for unsupported algo in nettle digest final. --- diff --git a/validator/val_secalgo.c b/validator/val_secalgo.c index 908155d6f..a4d020143 100644 --- a/validator/val_secalgo.c +++ b/validator/val_secalgo.c @@ -1636,6 +1636,7 @@ int secalgo_hash_final(struct secalgo_hash* hash, uint8_t* result, sha512_digest(&hash->ctx512, SHA512_DIGEST_SIZE, (unsigned char*)result); } else { + *resultlen = 0; return 0; } return 1;