Top Fields Constructors Methods
org.bouncycastle.jcajce.provider

pack-priv abstract Class BaseAlgorithmParameterGenerator

extends AlgorithmParameterGeneratorSpi
Class Inheritance
Known Direct Subclasses
org.bouncycastle.jcajce.provider.ProvGOST28147.AlgParamGen, org.bouncycastle.jcajce.provider.ProvRC2.AlgParamGen, org.bouncycastle.jcajce.provider.ProvAES.AlgParamGenGCM, org.bouncycastle.jcajce.provider.IVAlgorithmParameterGenerator, org.bouncycastle.jcajce.provider.ProvCAST5.AlgParamGen
Imports
java.security.AlgorithmParameterGeneratorSpi, .SecureRandom

Field Summary

Modifier and TypeField and Description
protected final BouncyCastleFipsProvider
protected SecureRandom
protected int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected void
engineInit(int
the size (number of bits).
strength
,
SecureRandom
the source of randomness.
random
)

Implements abstract java.security.AlgorithmParameterGeneratorSpi.engineInit.

Initializes this parameter generator for a certain size and source of randomness.
Inherited from java.security.AlgorithmParameterGeneratorSpi:
engineGenerateParametersengineInit

Field Detail

fipsProviderback to summary
protected final BouncyCastleFipsProvider fipsProvider
randomback to summary
protected SecureRandom random
strengthback to summary
protected int strength

Constructor Detail

BaseAlgorithmParameterGeneratorback to summary
pack-priv BaseAlgorithmParameterGenerator(BouncyCastleFipsProvider fipsProvider, int strength)

Method Detail

engineInitback to summary
protected void engineInit(int strength, SecureRandom random)

Implements abstract java.security.AlgorithmParameterGeneratorSpi.engineInit.

Doc from java.security.AlgorithmParameterGeneratorSpi.engineInit.

Initializes this parameter generator for a certain size and source of randomness.

Parameters
strength:int

the size (number of bits).

random:SecureRandom

the source of randomness.