| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final int | |
| private SymmetricKeyGenerator | |
| private final BouncyCastleFipsProvider | |
| private final boolean | |
| private final KeyGeneratorCreator |
| Access | Constructor and Description |
|---|---|
| pack-priv | BaseKeyGenerator(BouncyCastleFipsProvider fipsProvider, String algorithmName, int defaultKeySize, KeyGeneratorCreator keyGeneratorCreator)
|
| pack-priv | BaseKeyGenerator(BouncyCastleFipsProvider fipsProvider, String algorithmName, int defaultKeySize, boolean fixedKeySize, KeyGeneratorCreator keyGeneratorCreator)
|
| Modifier and Type | Method and Description |
|---|---|
| protected SecretKey | engineGenerateKey()
Implements abstract javax. |
| protected void | engineInit(AlgorithmParameterSpec
the key generation parameters params, SecureRandom the source of randomness for this key generator random)Implements abstract javax. |
| protected void | engineInit(SecureRandom
the source of randomness for this generator random)Implements abstract javax. |
| protected void | engineInit(int
the keysize. This is an algorithm-specific metric,
specified in number of bits. keySize, SecureRandom the source of randomness for this key generator random)Implements abstract javax. |
| algorithmName | back to summary |
|---|---|
| private final String algorithmName | |
| defaultKeySize | back to summary |
|---|---|
| private final int defaultKeySize | |
| engine | back to summary |
|---|---|
| private SymmetricKeyGenerator<T extends SymmetricKey> engine | |
| fipsProvider | back to summary |
|---|---|
| private final BouncyCastleFipsProvider fipsProvider | |
| fixedKeySize | back to summary |
|---|---|
| private final boolean fixedKeySize | |
| keyGeneratorCreator | back to summary |
|---|---|
| private final KeyGeneratorCreator keyGeneratorCreator | |
| BaseKeyGenerator | back to summary |
|---|---|
| pack-priv BaseKeyGenerator(BouncyCastleFipsProvider fipsProvider, String algorithmName, int defaultKeySize, KeyGeneratorCreator keyGeneratorCreator) | |
| BaseKeyGenerator | back to summary |
|---|---|
| pack-priv BaseKeyGenerator(BouncyCastleFipsProvider fipsProvider, String algorithmName, int defaultKeySize, boolean fixedKeySize, KeyGeneratorCreator keyGeneratorCreator) | |
| engineGenerateKey | back to summary |
|---|---|
| protected SecretKey engineGenerateKey() Implements abstract javax. Doc from javax. Generates a secret key.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException Implements abstract javax. Doc from javax. Initializes the key generator with the specified parameter set and a user-provided source of randomness.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(SecureRandom random) Implements abstract javax. Doc from javax. Initializes the key generator.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(int keySize, SecureRandom random) Implements abstract javax. Doc from javax. Initializes this key generator for a certain keysize, using the given source of randomness.
| |