Package org.gudy.bouncycastle.jce.spec
Class ECParameterSpec
- java.lang.Object
-
- org.gudy.bouncycastle.jce.spec.ECParameterSpec
-
- All Implemented Interfaces:
java.security.spec.AlgorithmParameterSpec
- Direct Known Subclasses:
ECNamedCurveParameterSpec
public class ECParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec
basic domain parameters for an Elliptic Curve public or private key.
-
-
Constructor Summary
Constructors Constructor Description ECParameterSpec(ECCurve curve, ECPoint G, java.math.BigInteger n)
ECParameterSpec(ECCurve curve, ECPoint G, java.math.BigInteger n, java.math.BigInteger h)
ECParameterSpec(ECCurve curve, ECPoint G, java.math.BigInteger n, java.math.BigInteger h, byte[] seed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ECCurve
getCurve()
return the curve along which the base point lies.ECPoint
getG()
return the base point we are using for these domain parameters.java.math.BigInteger
getH()
return the cofactor H to the order of G.java.math.BigInteger
getN()
return the order N of Gbyte[]
getSeed()
return the seed used to generate this curve (if available).
-
-
-
Method Detail
-
getCurve
public ECCurve getCurve()
return the curve along which the base point lies.
-
getG
public ECPoint getG()
return the base point we are using for these domain parameters.
-
getN
public java.math.BigInteger getN()
return the order N of G
-
getH
public java.math.BigInteger getH()
return the cofactor H to the order of G.
-
getSeed
public byte[] getSeed()
return the seed used to generate this curve (if available).
-
-