mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-29 18:27:29 +02:00
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:
@ -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);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user