org.bouncycastle.jce.spec
Class ECParameterSpec
java.lang.Object
org.bouncycastle.jce.spec.ECParameterSpec
- AlgorithmParameterSpec
public class ECParameterSpec
extends java.lang.Object
implements AlgorithmParameterSpec
basic domain parameters for an Elliptic Curve public or private key.
ECCurve | getCurve() - return the curve along which the base point lies.
|
ECPoint | getG() - return the base point we are using for these domain parameters.
|
BigInteger | getH() - return the cofactor H to the order of G.
|
BigInteger | getN() - return the order N of G
|
byte[] | getSeed() - return the seed used to generate this curve (if available).
|
ECParameterSpec
public ECParameterSpec(ECCurve curve,
ECPoint G,
BigInteger n)
ECParameterSpec
public ECParameterSpec(ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h)
ECParameterSpec
public ECParameterSpec(ECCurve curve,
ECPoint G,
BigInteger n,
BigInteger h,
byte[] seed)
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.
getH
public BigInteger getH()
return the cofactor H to the order of G.
getN
public BigInteger getN()
return the order N of G
getSeed
public byte[] getSeed()
return the seed used to generate this curve (if available).