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')
-rw-r--r--core/src/main/java/org/bouncycastle/math/ec/ECPoint.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/src/main/java/org/bouncycastle/math/ec/ECPoint.java b/core/src/main/java/org/bouncycastle/math/ec/ECPoint.java
index 2529bf71..74ef362c 100644
--- a/core/src/main/java/org/bouncycastle/math/ec/ECPoint.java
+++ b/core/src/main/java/org/bouncycastle/math/ec/ECPoint.java
@@ -1227,7 +1227,7 @@ public abstract class ECPoint
}
ECFieldElement A = S1.add(S2);
- ECFieldElement B = U1.add(U2).square();
+ ECFieldElement B = U1.add(U2);
if (B.isZero())
{
@@ -1239,6 +1239,8 @@ public abstract class ECPoint
return (ECPoint.F2m)curve.getInfinity();
}
+ B = B.square();
+
ECFieldElement AU1 = A.multiply(U1);
ECFieldElement AU2 = A.multiply(U2);
ECFieldElement ABZ2 = A.multiply(B);