public class

DSAParametersGenerator

extends Object
java.lang.Object
   ↳ org.bouncycastle.crypto.generators.DSAParametersGenerator

Class Overview

generate suitable parameters for DSA, in line with FIPS 186-2.

Summary

Public Constructors
DSAParametersGenerator()
Public Methods
DSAParameters generateParameters()
which generates the p and g values from the given parameters, returning the DSAParameters object.
void init(int size, int certainty, SecureRandom random)
initialise the key generator.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public DSAParametersGenerator ()

Public Methods

public DSAParameters generateParameters ()

which generates the p and g values from the given parameters, returning the DSAParameters object.

Note: can take a while...

public void init (int size, int certainty, SecureRandom random)

initialise the key generator.

Parameters
size size of the key (range 2^512 -> 2^1024 - 64 bit increments)
certainty measure of robustness of prime (for FIPS 186-2 compliance this should be at least 80).
random random byte source.