Merge pull request #3511 from cconlon/zd11268

return err from fp_invmod_slow() when fp_add() fails
pull/3521/head
toddouska 2020-11-25 15:41:12 -08:00 committed by GitHub
commit dc76a4d522
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -1099,7 +1099,7 @@ top:
#ifdef WOLFSSL_SMALL_STACK
XFREE(x, NULL, DYNAMIC_TYPE_BIGINT);
#endif
return FP_OKAY;
return err;
}
err = fp_sub (B, x, B);
if (err != FP_OKAY) {
@ -1127,7 +1127,7 @@ top:
#ifdef WOLFSSL_SMALL_STACK
XFREE(x, NULL, DYNAMIC_TYPE_BIGINT);
#endif
return FP_OKAY;
return err;
}
err = fp_sub (D, x, D);
if (err != FP_OKAY) {
@ -1212,7 +1212,7 @@ top:
#ifdef WOLFSSL_SMALL_STACK
XFREE(x, NULL, DYNAMIC_TYPE_BIGINT);
#endif
return FP_OKAY;
return err;
}
}
@ -1223,7 +1223,7 @@ top:
#ifdef WOLFSSL_SMALL_STACK
XFREE(x, NULL, DYNAMIC_TYPE_BIGINT);
#endif
return FP_OKAY;
return err;
}
}