Class FipsDSA.DomainParametersGenerator

java.lang.Object
org.bouncycastle.crypto.fips.FipsDSA.DomainParametersGenerator
Enclosing class:
FipsDSA

public static final class FipsDSA.DomainParametersGenerator extends Object
Domain parameter generator for DSA.
  • Constructor Details

    • DomainParametersGenerator

      public DomainParametersGenerator(FipsDSA.DomainGenParameters parameters, SecureRandom random)
      Default constructor using SHA-256 as the digest.
      Parameters:
      parameters - domain generation parameters.
      random - a source of randomness for the parameter generation.
    • DomainParametersGenerator

      public DomainParametersGenerator(FipsDigestAlgorithm digestAlgorithm, FipsDSA.DomainGenParameters parameters, SecureRandom random)
      Base constructor.
      Parameters:
      digestAlgorithm - digest to use in prime calculations.
      parameters - domain generation parameters.
      random - a source of randomness for the parameter generation.
  • Method Details

    • generateDomainParameters

      public DSADomainParameters generateDomainParameters()
      Generate a new set of DSA domain parameters.
      Returns:
      a new set of DSADomainParameters