bn/bn_gf2m.c: make new BN_GF2m_mod_inv work with BN_DEBUG_RAND [from HEAD].
This commit is contained in:
parent
418044cbab
commit
0a5575f3f6
1 changed files with 5 additions and 2 deletions
|
@ -628,8 +628,11 @@ int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
|
|||
}
|
||||
if (ubits==vbits)
|
||||
{
|
||||
bn_correct_top(u);
|
||||
ubits = BN_num_bits(u);
|
||||
BN_ULONG ul;
|
||||
int utop = (ubits-1)/BN_BITS2;
|
||||
|
||||
while ((ul=udp[utop])==0 && utop) utop--;
|
||||
ubits = utop*BN_BITS2 + BN_num_bits_word(ul);
|
||||
}
|
||||
}
|
||||
bn_correct_top(b);
|
||||
|
|
Loading…
Reference in a new issue