public class ECDomainParameters extends java.lang.Object implements ECConstants
Constructor and Description |
---|
ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n) |
ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h) |
ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed) |
ECDomainParameters(X9ECParameters x9) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
ECCurve |
getCurve() |
ECPoint |
getG() |
java.math.BigInteger |
getH() |
java.math.BigInteger |
getHInv() |
java.math.BigInteger |
getN() |
byte[] |
getSeed() |
int |
hashCode() |
java.math.BigInteger |
validatePrivateScalar(java.math.BigInteger d) |
ECPoint |
validatePublicPoint(ECPoint q) |
public ECDomainParameters(X9ECParameters x9)
public ECDomainParameters(ECCurve curve, ECPoint G, java.math.BigInteger n, java.math.BigInteger h)
public ECCurve getCurve()
public ECPoint getG()
public java.math.BigInteger getN()
public java.math.BigInteger getH()
public java.math.BigInteger getHInv()
public byte[] getSeed()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.math.BigInteger validatePrivateScalar(java.math.BigInteger d)