diff options
Diffstat (limited to 'core/src/main/java/org/bouncycastle/math/ec/custom/sec/Mont256.java')
-rw-r--r-- | core/src/main/java/org/bouncycastle/math/ec/custom/sec/Mont256.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/core/src/main/java/org/bouncycastle/math/ec/custom/sec/Mont256.java b/core/src/main/java/org/bouncycastle/math/ec/custom/sec/Mont256.java index b0a415e7..c2cbc5a7 100644 --- a/core/src/main/java/org/bouncycastle/math/ec/custom/sec/Mont256.java +++ b/core/src/main/java/org/bouncycastle/math/ec/custom/sec/Mont256.java @@ -6,13 +6,13 @@ public abstract class Mont256 public static int inverse32(int x) { - assert (x & 1) == 1; + // assert (x & 1) == 1; int z = x; // x.z == 1 mod 2**3 z *= 2 - x * z; // x.z == 1 mod 2**6 z *= 2 - x * z; // x.z == 1 mod 2**12 z *= 2 - x * z; // x.z == 1 mod 2**24 z *= 2 - x * z; // x.z == 1 mod 2**48 - assert x * z == 1; + // assert x * z == 1; return z; } @@ -33,7 +33,7 @@ public abstract class Mont256 long prod2 = t * (m[0] & M); carry += (prod2 & M); - assert (int)carry == 0; + // assert (int)carry == 0; carry = (carry >>> 32) + (prod1 >>> 32) + (prod2 >>> 32); for (int j = 1; j < 8; ++j) @@ -59,7 +59,7 @@ public abstract class Mont256 public static void multAddXF(int[] x, int[] y, int[] z, int[] m) { - assert m[0] == M; + // assert m[0] == M; int z_8 = 0; long y_0 = y[0] & M; @@ -102,7 +102,7 @@ public abstract class Mont256 long t = (z_0 * mInv32) & M; long carry = t * (m[0] & M) + (z_0 & M); - assert (int)carry == 0; + // assert (int)carry == 0; carry >>>= 32; for (int j = 1; j < 8; ++j) @@ -113,7 +113,7 @@ public abstract class Mont256 } z[7] = (int)carry; - assert carry >>> 32 == 0; + // assert carry >>> 32 == 0; } if (Nat256.gte(z, m)) @@ -124,7 +124,7 @@ public abstract class Mont256 public static void reduceXF(int[] z, int[] m) { - assert m[0] == M; + // assert m[0] == M; for (int i = 0; i < 8; ++i) { @@ -141,7 +141,7 @@ public abstract class Mont256 } z[7] = (int)carry; - assert carry >>> 32 == 0; + // assert carry >>> 32 == 0; } if (Nat256.gte(z, m)) |