Class ECDomainParameters
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class ECDomainParameters
   
  
    - Inheritance
- 
      
      ECDomainParameters 
    - Derived
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
  
Constructors
  
  
  ECDomainParameters(ECCurve, ECPoint, BigInteger)
  
  
  
  
  
    public ECDomainParameters(ECCurve curve, ECPoint g, BigInteger n)
   
  Parameters
  
    - curveECCurve
- gECPoint
- nBigInteger
  ECDomainParameters(ECCurve, ECPoint, BigInteger, BigInteger)
  
  
  
  
  
    public ECDomainParameters(ECCurve curve, ECPoint g, BigInteger n, BigInteger h)
   
  Parameters
  
    - curveECCurve
- gECPoint
- nBigInteger
- hBigInteger
  ECDomainParameters(ECCurve, ECPoint, BigInteger, BigInteger, byte[])
  
  
  
  
  
    public ECDomainParameters(ECCurve curve, ECPoint g, BigInteger n, BigInteger h, byte[] seed)
   
  Parameters
  
    - curveECCurve
- gECPoint
- nBigInteger
- hBigInteger
- seedbyte[]
Properties
  
  
  Curve
  
  
  
  
  
    public ECCurve Curve { get; }
   
  Property Value
  
    - ECCurve
  G
  
  
  
  
  
    public ECPoint G { get; }
   
  Property Value
  
    - ECPoint
  H
  
  
  
  
  
    public BigInteger H { get; }
   
  Property Value
  
    - BigInteger
  HInv
  
  
  
  
  
    public BigInteger HInv { get; }
   
  Property Value
  
    - BigInteger
  N
  
  
  
  
  
    public BigInteger N { get; }
   
  Property Value
  
    - BigInteger
Methods
  
  
  Equals(ECDomainParameters)
  
  
  
  
  
    protected virtual bool Equals(ECDomainParameters other)
   
  Parameters
  
    - otherECDomainParameters
Returns
  
    - bool
  Equals(object)
  
  
  
  
  
    public override bool Equals(object obj)
   
  Parameters
  
    - objobject
Returns
  
    - bool
  GetHashCode()
  
  
  
  
  
    public override int GetHashCode()
   
  Returns
  
    - int
  GetSeed()
  
  
  
  
  
  Returns
  
    - byte[]