Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.crypto.params
Class ECNamedDomainParameters

java.lang.Object
  |
  +--org.bouncycastle.crypto.params.ECDomainParameters
        |
        +--org.bouncycastle.crypto.params.ECNamedDomainParameters
All Implemented Interfaces:
org.bouncycastle.math.ec.ECConstants
Direct Known Subclasses:
ECGOST3410Parameters

public class ECNamedDomainParameters
extends ECDomainParameters


Fields inherited from interface org.bouncycastle.math.ec.ECConstants
EIGHT, FOUR, ONE, THREE, TWO, ZERO
 
Constructor Summary
ECNamedDomainParameters(ASN1ObjectIdentifier name, org.bouncycastle.math.ec.ECCurve curve, org.bouncycastle.math.ec.ECPoint G, java.math.BigInteger n)
           
ECNamedDomainParameters(ASN1ObjectIdentifier name, org.bouncycastle.math.ec.ECCurve curve, org.bouncycastle.math.ec.ECPoint G, java.math.BigInteger n, java.math.BigInteger h)
           
ECNamedDomainParameters(ASN1ObjectIdentifier name, org.bouncycastle.math.ec.ECCurve curve, org.bouncycastle.math.ec.ECPoint G, java.math.BigInteger n, java.math.BigInteger h, byte[] seed)
           
ECNamedDomainParameters(ASN1ObjectIdentifier name, ECDomainParameters domainParameters)
           
ECNamedDomainParameters(ASN1ObjectIdentifier name, X9ECParameters x9)
           
 
Method Summary
 ASN1ObjectIdentifier getName()
           
 
Methods inherited from class org.bouncycastle.crypto.params.ECDomainParameters
equals, getCurve, getG, getH, getHInv, getN, getSeed, hashCode, validatePrivateScalar, validatePublicPoint
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECNamedDomainParameters

public ECNamedDomainParameters(ASN1ObjectIdentifier name,
                               org.bouncycastle.math.ec.ECCurve curve,
                               org.bouncycastle.math.ec.ECPoint G,
                               java.math.BigInteger n)

ECNamedDomainParameters

public ECNamedDomainParameters(ASN1ObjectIdentifier name,
                               org.bouncycastle.math.ec.ECCurve curve,
                               org.bouncycastle.math.ec.ECPoint G,
                               java.math.BigInteger n,
                               java.math.BigInteger h)

ECNamedDomainParameters

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

ECNamedDomainParameters

public ECNamedDomainParameters(ASN1ObjectIdentifier name,
                               ECDomainParameters domainParameters)

ECNamedDomainParameters

public ECNamedDomainParameters(ASN1ObjectIdentifier name,
                               X9ECParameters x9)
Method Detail

getName

public ASN1ObjectIdentifier getName()

Bouncy Castle Cryptography Library 1.77.0