crypto/bn/bn_gf2m.c: make it work with BN_DEBUG.
authorAndy Polyakov <appro@openssl.org>
Mon, 5 Sep 2011 16:14:43 +0000 (16:14 +0000)
committerAndy Polyakov <appro@openssl.org>
Mon, 5 Sep 2011 16:14:43 +0000 (16:14 +0000)
crypto/bn/bn_gf2m.c

index 55a4d1a18999df75b11c9dbdaa37664b7a20c2ff..7189ae5d82d8d845022c616c926234cda0398ac1 100644 (file)
@@ -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_copy(v, p)) goto err;
-#if 1
+#if 0
        if (!BN_one(b)) goto err;
 
        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)
                        {
-                       bn_fix_top(u);
+                       bn_correct_top(u);
                        ubits = BN_num_bits(u);
                        }
                }
-       bn_fix_top(b);
+       bn_correct_top(b);
        }
 #endif