From b54459ace35ccb9e18ff988cf7b621075bba80aa Mon Sep 17 00:00:00 2001 From: John Safranek Date: Mon, 26 Apr 2021 18:11:22 -0700 Subject: [PATCH] When the ECC PCT verify result is 0, the PCT fails. --- wolfcrypt/src/ecc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wolfcrypt/src/ecc.c b/wolfcrypt/src/ecc.c index cee7fe16d..abfe62f04 100644 --- a/wolfcrypt/src/ecc.c +++ b/wolfcrypt/src/ecc.c @@ -8341,6 +8341,9 @@ static int _ecc_pairwise_consistency_test(ecc_key* key, WC_RNG* rng) err = wc_ecc_verify_hash(sig, sigLen, digest, WC_SHA256_DIGEST_SIZE, &res, key); + if (res == 0) + err = ECC_PCT_E; + if (dynRng) { wc_rng_free(rng); }