forked from wolfSSL/wolfssl
wolfcrypt/src/ecc.c:fix overstringent arg check in wc_ecc_gen_k().
This commit is contained in:
@@ -4974,7 +4974,7 @@ int wc_ecc_gen_k(WC_RNG* rng, int size, mp_int* k, mp_int* order)
|
|||||||
int err;
|
int err;
|
||||||
byte buf[ECC_MAXSIZE_GEN];
|
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) {
|
order == NULL) {
|
||||||
return BAD_FUNC_ARG;
|
return BAD_FUNC_ARG;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user