Class DsaParameters
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class DsaParameters : ICipherParameters
   
  
    - Inheritance
- 
      
      DsaParameters 
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
  
Constructors
  
  
  DsaParameters(BigInteger, BigInteger, BigInteger)
  
  
  
  
  
    public DsaParameters(BigInteger p, BigInteger q, BigInteger g)
   
  Parameters
  
    - pBigInteger
- qBigInteger
- gBigInteger
  DsaParameters(BigInteger, BigInteger, BigInteger, DsaValidationParameters)
  
  
  
  
  
    public DsaParameters(BigInteger p, BigInteger q, BigInteger g, DsaValidationParameters parameters)
   
  Parameters
  
    - pBigInteger
- qBigInteger
- gBigInteger
- parametersDsaValidationParameters
Properties
  
  
  G
  
  
  
  
  
    public BigInteger G { get; }
   
  Property Value
  
    - BigInteger
  P
  
  
  
  
  
    public BigInteger P { get; }
   
  Property Value
  
    - BigInteger
  Q
  
  
  
  
  
    public BigInteger Q { get; }
   
  Property Value
  
    - BigInteger
  ValidationParameters
  
  
  
  
  
    public DsaValidationParameters ValidationParameters { get; }
   
  Property Value
  
    - DsaValidationParameters
Methods
  
  
  Equals(DsaParameters)
  
  
  
  
  
    protected bool Equals(DsaParameters other)
   
  Parameters
  
    - otherDsaParameters
Returns
  
    - bool
  Equals(object)
  
  
  
  
  
    public override bool Equals(object obj)
   
  Parameters
  
    - objobject
Returns
  
    - bool
  GetHashCode()
  
  
  
  
  
    public override int GetHashCode()
   
  Returns
  
    - int