From db11f0638dbf45c914867da07c721d7143c4e2c6 Mon Sep 17 00:00:00 2001 From: abrahamsonn Date: Thu, 20 Jul 2017 14:03:30 -0600 Subject: [PATCH] mismatch b/w digest and size when calling wc_ecc_verify_hash --- fuzzers/libFuzzer/wc_ecc_sign-verify_hash/target.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fuzzers/libFuzzer/wc_ecc_sign-verify_hash/target.c b/fuzzers/libFuzzer/wc_ecc_sign-verify_hash/target.c index eab7b23b042..92ff59cbd7c 100644 --- a/fuzzers/libFuzzer/wc_ecc_sign-verify_hash/target.c +++ b/fuzzers/libFuzzer/wc_ecc_sign-verify_hash/target.c @@ -45,7 +45,7 @@ int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) wc_ecc_make_key(&rng, (521/8), &key); wc_ecc_sign_hash(data, size, encrypted_out, &encrypted_out_size, &rng, &key); - wc_ecc_verify_hash(encrypted_out, encrypted_out_size, data, (521 / 8), &verify, &key); + wc_ecc_verify_hash(encrypted_out, encrypted_out_size, data, size, &verify, &key); wc_FreeRng(&rng); wc_ecc_free(&key);