crypto/bn/bn_gf2m.c: make it work with BN_DEBUG.
This commit is contained in:
parent
ea17b0feec
commit
dd83d0f4a7
@ -541,7 +541,7 @@ int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
|
|||||||
if (BN_is_zero(u)) goto err;
|
if (BN_is_zero(u)) goto err;
|
||||||
|
|
||||||
if (!BN_copy(v, p)) goto err;
|
if (!BN_copy(v, p)) goto err;
|
||||||
#if 1
|
#if 0
|
||||||
if (!BN_one(b)) goto err;
|
if (!BN_one(b)) goto err;
|
||||||
|
|
||||||
while (1)
|
while (1)
|
||||||
@ -630,11 +630,11 @@ int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
|
|||||||
}
|
}
|
||||||
if (ubits==vbits)
|
if (ubits==vbits)
|
||||||
{
|
{
|
||||||
bn_fix_top(u);
|
bn_correct_top(u);
|
||||||
ubits = BN_num_bits(u);
|
ubits = BN_num_bits(u);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
bn_fix_top(b);
|
bn_correct_top(b);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user