org.bouncycastle.crypto.params

Class ECDomainParameters

Implemented Interfaces:
org.bouncycastle.math.ec.ECConstants

public class ECDomainParameters
extends java.lang.Object
implements org.bouncycastle.math.ec.ECConstants

Fields inherited from interface org.bouncycastle.math.ec.ECConstants

FOUR, ONE, THREE, TWO, ZERO

Constructor Summary

ECDomainParameters(org.bouncycastle.math.ec.ECCurve curve, org.bouncycastle.math.ec.ECPoint G, BigInteger n)
ECDomainParameters(org.bouncycastle.math.ec.ECCurve curve, org.bouncycastle.math.ec.ECPoint G, BigInteger n, BigInteger h)
ECDomainParameters(org.bouncycastle.math.ec.ECCurve curve, org.bouncycastle.math.ec.ECPoint G, BigInteger n, BigInteger h, byte[] seed)

Method Summary

org.bouncycastle.math.ec.ECCurve
getCurve()
org.bouncycastle.math.ec.ECPoint
getG()
BigInteger
getH()
BigInteger
getN()
byte[]
getSeed()

Constructor Details

ECDomainParameters

public ECDomainParameters(org.bouncycastle.math.ec.ECCurve curve,
                          org.bouncycastle.math.ec.ECPoint G,
                          BigInteger n)

ECDomainParameters

public ECDomainParameters(org.bouncycastle.math.ec.ECCurve curve,
                          org.bouncycastle.math.ec.ECPoint G,
                          BigInteger n,
                          BigInteger h)

ECDomainParameters

public ECDomainParameters(org.bouncycastle.math.ec.ECCurve curve,
                          org.bouncycastle.math.ec.ECPoint G,
                          BigInteger n,
                          BigInteger h,
                          byte[] seed)

Method Details

getCurve

public org.bouncycastle.math.ec.ECCurve getCurve()

getG

public org.bouncycastle.math.ec.ECPoint getG()

getH

public BigInteger getH()

getN

public BigInteger getN()

getSeed

public byte[] getSeed()