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:
authorPeter Dettman <peter.dettman@bouncycastle.org>2013-09-12 09:10:30 +0400
committerPeter Dettman <peter.dettman@bouncycastle.org>2013-09-12 09:10:30 +0400
commit17183de6da3770b187b5e588ea55a6bb0cf0253b (patch)
tree80c4583d4256ddf1efc44cda534f92f62fd6c8c1 /core/src/main/java/org/bouncycastle/crypto/signers
parentac21f62e490d66c4314ea36c3e63993d8b9dbfb5 (diff)
Provide some extra methods on ECFieldElement to avoid full conversion to
BigInteger for common, simple tests
Diffstat (limited to 'core/src/main/java/org/bouncycastle/crypto/signers')
-rw-r--r--core/src/main/java/org/bouncycastle/crypto/signers/DSTU4145Signer.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/src/main/java/org/bouncycastle/crypto/signers/DSTU4145Signer.java b/core/src/main/java/org/bouncycastle/crypto/signers/DSTU4145Signer.java
index a8fc194e..a12e4012 100644
--- a/core/src/main/java/org/bouncycastle/crypto/signers/DSTU4145Signer.java
+++ b/core/src/main/java/org/bouncycastle/crypto/signers/DSTU4145Signer.java
@@ -57,7 +57,7 @@ public class DSTU4145Signer
public BigInteger[] generateSignature(byte[] message)
{
ECFieldElement h = hash2FieldElement(key.getParameters().getCurve(), message);
- if (h.toBigInteger().signum() == 0)
+ if (h.isZero())
{
h = key.getParameters().getCurve().fromBigInteger(ONE);
}
@@ -74,7 +74,7 @@ public class DSTU4145Signer
e = generateRandomInteger(key.getParameters().getN(), random);
Fe = key.getParameters().getG().multiply(e).getX();
}
- while (Fe.toBigInteger().signum() == 0);
+ while (Fe.isZero());
y = h.multiply(Fe);
r = fieldElement2Integer(key.getParameters().getN(), y);
@@ -100,7 +100,7 @@ public class DSTU4145Signer
}
ECFieldElement h = hash2FieldElement(key.getParameters().getCurve(), message);
- if (h.toBigInteger().signum() == 0)
+ if (h.isZero())
{
h = key.getParameters().getCurve().fromBigInteger(ONE);
}