Merge pull request #6308 from SparkiDev/sp_mod_err_check

SP int: sp_mod check sp_div error before adding and replacing error
This commit is contained in:
JacobBarthelmeh
2023-04-18 15:44:50 -06:00
committed by GitHub

View File

@ -8434,7 +8434,7 @@ int sp_mod(const sp_int* a, const sp_int* m, sp_int* r)
#else
if ((err == MP_OKAY) && (r != m)) {
err = sp_div(a, m, NULL, r);
if ((!sp_iszero(r)) && (r->sign != m->sign)) {
if ((err == MP_OKAY) && (!sp_iszero(r)) && (r->sign != m->sign)) {
err = sp_add(r, m, r);
}
}