com.ibm.crypto.provider
Class DHParameterGenerator
java.lang.Object
|
+--java.security.AlgorithmParameterGeneratorSpi
|
+--com.ibm.crypto.provider.DHParameterGenerator
- public final class DHParameterGenerator
- extends AlgorithmParameterGeneratorSpi
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DHParameterGenerator
public DHParameterGenerator()
engineInit
protected void engineInit(int keysize,
SecureRandom random)
- Initializes this parameter generator for a certain keysize
and source of randomness.
The keysize is specified as the size in bits of the prime modulus.
- Overrides:
- engineInit in class AlgorithmParameterGeneratorSpi
- Parameters:
keysize
- the keysize (size of prime modulus) in bitsrandom
- the source of randomness
engineInit
protected void engineInit(AlgorithmParameterSpec genParamSpec,
SecureRandom random)
throws InvalidAlgorithmParameterException
- Initializes this parameter generator with a set of parameter
generation values, which specify the size of the prime modulus and
the size of the random exponent, both in bits.
- Overrides:
- engineInit in class AlgorithmParameterGeneratorSpi
- Parameters:
params
- the set of parameter generation valuesrandom
- the source of randomness- Throws:
- InvalidAlgorithmParameterException - if the given parameter
generation values are inappropriate for this parameter generator
engineGenerateParameters
protected AlgorithmParameters engineGenerateParameters()
- Generates the parameters.
- Overrides:
- engineGenerateParameters in class AlgorithmParameterGeneratorSpi
- Returns:
- the new AlgorithmParameters object