From: Geoff Thorpe Date: Mon, 1 Dec 2003 21:59:40 +0000 (+0000) Subject: bn_fix_top() exists for compatibility's sake and is mapped to X-Git-Tag: BEN_FIPS_TEST_5~13^2~29 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e65c2b9872d52e130e848ac0e9007878f1fb6c78;p=oweals%2Fopenssl.git bn_fix_top() exists for compatibility's sake and is mapped to bn_correct_top() or bn_check_top() depending on debug settings. For internal source, all bn_fix_top()s should be converted one way or the other depending on whether the use of bn_correct_top() is justified. For BN_div_recp(), these cases should not require correction if the other bignum functions are doing their jobs properly, so convert to bn_check_top(). --- diff --git a/crypto/bn/bn_recp.c b/crypto/bn/bn_recp.c index ea39677bc0..411dd60895 100644 --- a/crypto/bn/bn_recp.c +++ b/crypto/bn/bn_recp.c @@ -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_fix_top(dv); - if(rem) bn_fix_top(rem); + if(dv) bn_check_top(dv); + if(rem) bn_check_top(rem); return(ret); }