Top Fields Constructors Methods
org.bouncycastle.jcajce.provider

pack-priv Class IVAlgorithmParameterGenerator

extends BaseAlgorithmParameterGenerator
Class Inheritance
Imports
java.security.AlgorithmParameters, .InvalidAlgorithmParameterException, .SecureRandom, java.security.spec.AlgorithmParameterSpec, javax.crypto.spec.IvParameterSpec

Field Summary

Modifier and TypeField and Description
private final String
private final int
Inherited from org.bouncycastle.jcajce.provider.BaseAlgorithmParameterGenerator:
fipsProviderrandomstrength

Constructor Summary

AccessConstructor and Description
pack-priv
IVAlgorithmParameterGenerator(BouncyCastleFipsProvider fipsProvider, String algorithm, int ivLength)

Method Summary

Modifier and TypeMethod and Description
protected AlgorithmParameters
protected void
engineInit(AlgorithmParameterSpec
the set of algorithm-specific parameter generation values.
genParamSpec
,
SecureRandom
the source of randomness.
random
)

Implements abstract java.security.AlgorithmParameterGeneratorSpi.engineInit.

Initializes this parameter generator with a set of algorithm-specific parameter generation values.
Inherited from org.bouncycastle.jcajce.provider.BaseAlgorithmParameterGenerator:
engineInit

Field Detail

algorithmback to summary
private final String algorithm
ivLengthback to summary
private final int ivLength

Constructor Detail

IVAlgorithmParameterGeneratorback to summary
pack-priv IVAlgorithmParameterGenerator(BouncyCastleFipsProvider fipsProvider, String algorithm, int ivLength)

Method Detail

engineGenerateParametersback to summary
protected AlgorithmParameters engineGenerateParameters()

Implements abstract java.security.AlgorithmParameterGeneratorSpi.engineGenerateParameters.

Doc from java.security.AlgorithmParameterGeneratorSpi.engineGenerateParameters.

Generates the parameters.

Returns:AlgorithmParameters

the new AlgorithmParameters object.

engineInitback to summary
protected void engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random) throws InvalidAlgorithmParameterException

Implements abstract java.security.AlgorithmParameterGeneratorSpi.engineInit.

Doc from java.security.AlgorithmParameterGeneratorSpi.engineInit.

Initializes this parameter generator with a set of algorithm-specific parameter generation values.

Parameters
genParamSpec:AlgorithmParameterSpec

the set of algorithm-specific parameter generation values.

random:SecureRandom

the source of randomness.

Exceptions
InvalidAlgorithmParameterException:
if the given parameter generation values are inappropriate for this parameter generator.