org.bouncycastle.crypto.params
Class ECDomainParameters
java.lang.Object
org.bouncycastle.crypto.params.ECDomainParameters
- All Implemented Interfaces:
- ECConstants
- Direct Known Subclasses:
- DSTU4145Parameters, ECNamedDomainParameters
- public class ECDomainParameters
- extends java.lang.Object
- implements ECConstants
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
ECDomainParameters
public ECDomainParameters(X9ECParameters x9)
ECDomainParameters
public ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n)
ECDomainParameters
public ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h)
ECDomainParameters
public ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed)
getCurve
public ECCurve getCurve()
getG
public ECPoint getG()
getN
public java.math.BigInteger getN()
getH
public java.math.BigInteger getH()
getHInv
public java.math.BigInteger getHInv()
getSeed
public byte[] getSeed()
equals
public boolean equals(java.lang.Object obj)
hashCode
public int hashCode()
validatePrivateScalar
public java.math.BigInteger validatePrivateScalar(java.math.BigInteger d)
validatePublicPoint
public ECPoint validatePublicPoint(ECPoint q)