Package org.bouncycastle.crypto.general
Class ElGamal.KeyGenParameters
- java.lang.Object
-
- org.bouncycastle.crypto.general.GeneralParameters
-
- org.bouncycastle.crypto.general.ElGamal.KeyGenParameters
-
- All Implemented Interfaces:
Parameters
- Enclosing class:
- ElGamal
public static final class ElGamal.KeyGenParameters extends GeneralParameters
ElGamal key pair generation parameters.
-
-
Constructor Summary
Constructors Constructor Description KeyGenParameters(DHDomainParameters domainParameters)
Base constructor for specific domain parameters.KeyGenParameters(ElGamal.Parameters parameters, DHDomainParameters domainParameters)
Constructor for specifying the ElGamal algorithm explicitly.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DHDomainParameters
getDomainParameters()
-
Methods inherited from class org.bouncycastle.crypto.general.GeneralParameters
getAlgorithm
-
-
-
-
Constructor Detail
-
KeyGenParameters
public KeyGenParameters(DHDomainParameters domainParameters)
Base constructor for specific domain parameters.- Parameters:
domainParameters
- the DH domain parameters.
-
KeyGenParameters
public KeyGenParameters(ElGamal.Parameters parameters, DHDomainParameters domainParameters)
Constructor for specifying the ElGamal algorithm explicitly.- Parameters:
parameters
- the particular parameter set to generate keys for.domainParameters
- DH domain parameters representing the curve any generated keys will be for.
-
-
Method Detail
-
getDomainParameters
public DHDomainParameters getDomainParameters()
-
-