From fe2acb53afe6c19d01e07e0c78513415dec6219d Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Mon, 10 Apr 2023 20:25:46 -0500 Subject: [PATCH] wolfcrypt/src/ecc.c:fix overstringent arg check in wc_ecc_gen_k(). --- wolfcrypt/src/ecc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wolfcrypt/src/ecc.c b/wolfcrypt/src/ecc.c index 8bb0346298..d65515520c 100644 --- a/wolfcrypt/src/ecc.c +++ b/wolfcrypt/src/ecc.c @@ -4974,7 +4974,7 @@ int wc_ecc_gen_k(WC_RNG* rng, int size, mp_int* k, mp_int* order) int err; byte buf[ECC_MAXSIZE_GEN]; - if (rng == NULL || size <= 0 || size + 8 > ECC_MAXSIZE_GEN || k == NULL || + if (rng == NULL || size < 0 || size + 8 > ECC_MAXSIZE_GEN || k == NULL || order == NULL) { return BAD_FUNC_ARG; }