| Modifier and Type | Class and Description |
|---|---|
| public static class | AES.
Factory for non-FIPS AES AEAD encryption/decryption operators. |
| public static class | AES.
Parameters for AES non-FIPS AEAD and MAC modes.. |
| public static class | AES.
Specific AES key generator for non-FIPS algorithms. |
| public static class | AES.
Factory for non-FIPS AES key wrap/unwrap operators. |
| public static class | AES.
Factory for basic non-FIPS AES encryption/decryption operators. |
| public static class | AES.
Parameters for general AES non-FIPS block cipher modes. |
| public static class | AES.
Parameters for general AES non-FIPS key wrapping. |
| Modifier and Type | Field and Description |
|---|---|
| public static final Algorithm | ALGORITHM
Convenience link back to FipsAES. |
| public static final AES. | EAX
AES in EAX mode. |
| public static final AES. | OCB
AES in offset code book (OCB) mode. |
| public static final AES. | OpenPGPCFB
AES in OpenPGP cipher feedback (CFB) mode. |
| public static final AES. | RFC3211_WRAP
AES RFC 3211 key wrapper. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static ValidatedSymmetricKey |
| ALGORITHM | back to summary |
|---|---|
| public static final Algorithm ALGORITHM Convenience link back to FipsAES. | |
| EAX | back to summary |
|---|---|
| public static final AES. AES in EAX mode. | |
| OCB | back to summary |
|---|---|
| public static final AES. AES in offset code book (OCB) mode. | |
| OpenPGPCFB | back to summary |
|---|---|
| public static final AES. AES in OpenPGP cipher feedback (CFB) mode. | |
| RFC3211_WRAP | back to summary |
|---|---|
| public static final AES. AES RFC 3211 key wrapper. | |
| AES | back to summary |
|---|---|
| private AES() | |
| validateKey | back to summary |
|---|---|
| private static ValidatedSymmetricKey validateKey(SymmetricKey key, Algorithm algorithm) | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected AEADBlockCipher | createAEADCipher(boolean forEncryption, SymmetricKey key, AES.
Implements abstract org. |
| AEADOperatorFactory | back to summary |
|---|---|
| public AEADOperatorFactory() | |
| createAEADCipher | back to summary |
|---|---|
| protected AEADBlockCipher createAEADCipher(boolean forEncryption, SymmetricKey key, AES. Implements abstract org.
| |
| Access | Constructor and Description |
|---|---|
| private | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected AES. | create(GeneralAlgorithm algorithm, byte[] iv, int macSizeInBits)
Implements abstract org. |
| AuthParameters | back to summary |
|---|---|
| private AuthParameters(GeneralAlgorithm algorithm, byte[] iv, int tagLenInBits) | |
| AuthParameters | back to summary |
|---|---|
| pack-priv AuthParameters(GeneralAlgorithm algorithm) Base constructor - the algorithm, null IV. In this case the tag length defaults to the 128 for GCM or CMAC, 64 bits otherwise.
| |
| create | back to summary |
|---|---|
| protected AES. Implements abstract org. | |
| Modifier and Type | Field and Description |
|---|---|
| private final GeneralAlgorithm | |
| private final FipsAES. |
| Access | Constructor and Description |
|---|---|
| public | KeyGenerator(GeneralParameters<T extends Algorithm> parameterSet, int keySizeInBits, SecureRandom random)
|
| Modifier and Type | Method and Description |
|---|---|
| public SymmetricKey | doGenerateKey()
Implements abstract org. |
| algorithm | back to summary |
|---|---|
| private final GeneralAlgorithm algorithm | |
| keyGen | back to summary |
|---|---|
| private final FipsAES. | |
| KeyGenerator | back to summary |
|---|---|
| public KeyGenerator(GeneralParameters<T extends Algorithm> parameterSet, int keySizeInBits, SecureRandom random) | |
| doGenerateKey | back to summary |
|---|---|
| public SymmetricKey doGenerateKey() Implements abstract org. | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected Wrapper | createWrapper(boolean forWrapping, SymmetricKey key, AES.
Implements abstract org. |
| KeyWrapOperatorFactory | back to summary |
|---|---|
| public KeyWrapOperatorFactory() | |
| createWrapper | back to summary |
|---|---|
| protected Wrapper createWrapper(boolean forWrapping, SymmetricKey key, AES. Implements abstract org. | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected BufferedBlockCipher | createCipher(boolean forEncryption, SymmetricKey key, AES.
Implements abstract org. |
| OperatorFactory | back to summary |
|---|---|
| public OperatorFactory() | |
| createCipher | back to summary |
|---|---|
| protected BufferedBlockCipher createCipher(boolean forEncryption, SymmetricKey key, AES. Implements abstract org.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv AES. | create(GeneralAlgorithm algorithm, byte[] iv)
Implements abstract org. |
| Parameters | back to summary |
|---|---|
| pack-priv Parameters(GeneralAlgorithm algorithm) | |
| Parameters | back to summary |
|---|---|
| private Parameters(GeneralAlgorithm algorithm, byte[] iv) | |
| create | back to summary |
|---|---|
| pack-priv AES. Implements abstract org.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv AES. | create(GeneralAlgorithm algorithm, byte[] iv)
Implements abstract org. |
| WrapParameters | back to summary |
|---|---|
| pack-priv WrapParameters(GeneralAlgorithm algorithm) | |
| WrapParameters | back to summary |
|---|---|
| private WrapParameters(GeneralAlgorithm algorithm, byte[] iv) | |
| create | back to summary |
|---|---|
| pack-priv AES. Implements abstract org.
| |