X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fbn%2Fbn_recp.c;h=2e8efb8dae29ac2f5473299ae2bcb9e4752c1f5c;hb=22cd982566135496f6f6f804559dfa45b9a02067;hp=a08489e04a5532b40a7967b23ded0b3126f25a43;hpb=c86f2054f39c7005bc03f91db2d7bcf38f0a92ac;p=oweals%2Fopenssl.git diff --git a/crypto/bn/bn_recp.c b/crypto/bn/bn_recp.c index a08489e04a..2e8efb8dae 100644 --- a/crypto/bn/bn_recp.c +++ b/crypto/bn/bn_recp.c @@ -191,7 +191,7 @@ int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, { if (j++ > 2) { - BNerr(BN_F_BN_MOD_MUL_RECIPROCAL,BN_R_BAD_RECIPROCAL); + BNerr(BN_F_BN_DIV_RECP,BN_R_BAD_RECIPROCAL); goto err; } if (!BN_usub(r,r,&(recp->N))) goto err; @@ -204,8 +204,8 @@ int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, ret=1; err: BN_CTX_end(ctx); - if(dv) bn_check_top(dv); - if(rem) bn_check_top(rem); + bn_check_top(dv); + bn_check_top(rem); return(ret); }