Take BoringSSL 036152e: Fix incorrect error-handling in BN_div_recp.
This commit is contained in:
commit
6466d19400
@ -287,10 +287,10 @@ static int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m,
|
||||
goto err;
|
||||
}
|
||||
|
||||
if (BN_ucmp(m, &(recp->N)) < 0) {
|
||||
if (BN_ucmp(m, &recp->N) < 0) {
|
||||
BN_zero(d);
|
||||
if (!BN_copy(r, m)) {
|
||||
return 0;
|
||||
goto err;
|
||||
}
|
||||
BN_CTX_end(ctx);
|
||||
return 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user