Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla-spongycastle.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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.java16
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))