]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
zonemd, harden result length for unsupported algo in nettle digest final.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 9 Oct 2020 12:40:26 +0000 (14:40 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 9 Oct 2020 12:40:26 +0000 (14:40 +0200)
validator/val_secalgo.c

index 908155d6f77b946724cb27e88f094b49de56c3cf..a4d0201438c0e114c6dbdba0074d4077a2c26337 100644 (file)
@@ -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;