Merge pull request #4145 from SparkiDev/sp_int_neg_mod

SP int negative: check size of a in mp_mod
This commit is contained in:
David Garske
2021-06-18 08:14:02 -07:00
committed by GitHub

View File

@@ -4722,6 +4722,11 @@ int sp_mod(sp_int* a, sp_int* m, sp_int* r)
if ((a == NULL) || (m == NULL) || (r == NULL)) {
err = MP_VAL;
}
#ifdef WOLFSSL_SP_INT_NEGATIVE
if ((err == MP_OKAY) && (a->used >= SP_INT_DIGITS)) {
err = MP_VAL;
}
#endif
#ifndef WOLFSSL_SP_INT_NEGATIVE
if (err == MP_OKAY) {