Class DHParameters
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class DHParameters : ICipherParameters
   
  
    - Inheritance
- 
      
      DHParameters 
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
  
Constructors
  
  
  DHParameters(BigInteger, BigInteger)
  
  
  
  
  
    public DHParameters(BigInteger p, BigInteger g)
   
  Parameters
  
    - pBigInteger
- gBigInteger
  DHParameters(BigInteger, BigInteger, BigInteger)
  
  
  
  
  
    public DHParameters(BigInteger p, BigInteger g, BigInteger q)
   
  Parameters
  
    - pBigInteger
- gBigInteger
- qBigInteger
  DHParameters(BigInteger, BigInteger, BigInteger, BigInteger, DHValidationParameters)
  
  
  
  
  
    public DHParameters(BigInteger p, BigInteger g, BigInteger q, BigInteger j, DHValidationParameters validation)
   
  Parameters
  
    - pBigInteger
- gBigInteger
- qBigInteger
- jBigInteger
- validationDHValidationParameters
  DHParameters(BigInteger, BigInteger, BigInteger, int)
  
  
  
  
  
    public DHParameters(BigInteger p, BigInteger g, BigInteger q, int l)
   
  Parameters
  
    - pBigInteger
- gBigInteger
- qBigInteger
- lint
  DHParameters(BigInteger, BigInteger, BigInteger, int, int)
  
  
  
  
  
    public DHParameters(BigInteger p, BigInteger g, BigInteger q, int m, int l)
   
  Parameters
  
    - pBigInteger
- gBigInteger
- qBigInteger
- mint
- lint
  DHParameters(BigInteger, BigInteger, BigInteger, int, int, BigInteger, DHValidationParameters)
  
  
  
  
  
    public DHParameters(BigInteger p, BigInteger g, BigInteger q, int m, int l, BigInteger j, DHValidationParameters validation)
   
  Parameters
  
    - pBigInteger
- gBigInteger
- qBigInteger
- mint
- lint
- jBigInteger
- validationDHValidationParameters
Properties
  
  
  G
  
  
  
  
  
    public BigInteger G { get; }
   
  Property Value
  
    - BigInteger
  J
  
  
  
  
  
    public BigInteger J { get; }
   
  Property Value
  
    - BigInteger
  L
  
  
  
  
  
  Property Value
  
    - int
  M
  
  
  
  
  
  Property Value
  
    - int
  P
  
  
  
  
  
    public BigInteger P { get; }
   
  Property Value
  
    - BigInteger
  Q
  
  
  
  
  
    public BigInteger Q { get; }
   
  Property Value
  
    - BigInteger
  ValidationParameters
  
  
  
  
  
    public DHValidationParameters ValidationParameters { get; }
   
  Property Value
  
    - DHValidationParameters
Methods
  
  
  Equals(DHParameters)
  
  
  
  
  
    protected virtual bool Equals(DHParameters other)
   
  Parameters
  
    - otherDHParameters
Returns
  
    - bool
  Equals(object)
  
  
  
  
  
    public override bool Equals(object obj)
   
  Parameters
  
    - objobject
Returns
  
    - bool
  GetHashCode()
  
  
  
  
  
    public override int GetHashCode()
   
  Returns
  
    - int