Top Fields Constructors Methods
org.bouncycastle.crypto.generators

public Class ElGamalParametersGenerator

extends Object
Class Inheritance
Imports
java.math.BigInteger, java.security.SecureRandom, org.bouncycastle.crypto.params.ElGamalParameters

Field Summary

Modifier and TypeField and Description
private int
private SecureRandom
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ElGamalParameters

Returns:

a generated ElGamal parameters object.
generateParameters
()

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

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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

certaintyback to summary
private int certainty
randomback to summary
private SecureRandom random
sizeback to summary
private int size

Constructor Detail

ElGamalParametersGeneratorback to summary
public ElGamalParametersGenerator()

Method Detail

generateParametersback to summary
public ElGamalParameters generateParameters()

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

Note

can take a while...

Returns:ElGamalParameters

a generated ElGamal parameters object.

initback to summary
public void init(int size, int certainty, SecureRandom random)