| Modifier and Type | Class and Description |
|---|---|
| public static class | FipsAES.
Factory for AEAD encryption/decryption operations. |
| public static class | FipsAES.
Parameters for AES AEAD and MAC modes.. |
| private static class | |
| public static class | FipsAES.
AES key generator. |
| public static class | FipsAES.
Factory for producing FIPS AES key wrap/unwrap operators. |
| public static class | FipsAES.
Factory for producing FIPS AES MAC calculators. |
| public static class | FipsAES.
Factory for basic AES encryption/decryption operators. |
| public static class | FipsAES.
General AES operator parameters. |
| public static class | FipsAES.
Parameters for AES key wrap operators. |
| Modifier and Type | Field and Description |
|---|---|
| public static final FipsAlgorithm | ALGORITHM
Raw AES algorithm, can be used for creating general purpose AES keys. |
| public static final FipsAES. | CBC
AES in cipher block chaining (CBC) mode. |
| public static final FipsAES. | CBCwithCS1
AES in cipher block chaining mode cipher text stealing type 1. |
| public static final FipsAES. | CBCwithCS2
AES in cipher block chaining mode cipher text stealing type 2. |
| public static final FipsAES. | CBCwithCS3
AES in cipher block chaining mode cipher text stealing type 3. |
| public static final FipsAES. | CBCwithISO10126_2
AES in cipher block chaining mode with ISO10126-2 padding. |
| public static final FipsAES. | CBCwithISO7816_4
AES in cipher block chaining mode with ISO7816-4 padding. |
| public static final FipsAES. | CBCwithPKCS7
AES in cipher block chaining mode with PKCS#7/PKCS#5 padding. |
| public static final FipsAES. | CBCwithTBC
AES in cipher block chaining mode with trailing bit complement (TBC) padding. |
| public static final FipsAES. | CBCwithX923
AES in cipher block chaining mode with X9.23 padding. |
| public static final FipsAES. | CCM
AES in counter with CBC-MAC (CCM). |
| public static final FipsAES. | CFB128
AES in cipher feedback (CFB) mode, 128 bit block size. |
| public static final FipsAES. | CFB8
AES in cipher feedback (CFB) mode, 8 bit block size. |
| public static final FipsAES. | CMAC
AES cipher-based CMAC algorithm. |
| public static final FipsAES. | CTR
AES in counter (CTR) mode. |
| public static final FipsAES. | ECB
AES in electronic code book (ECB) mode. |
| public static final FipsAES. | ECBwithISO10126_2
AES in electronic code book mode with ISO10126-2 padding. |
| public static final FipsAES. | ECBwithISO7816_4
AES in electronic code book mode with ISO7816-4 padding. |
| public static final FipsAES. | ECBwithPKCS7
AES in electronic code book mode with PKCS#7/PKCS#5 padding. |
| public static final FipsAES. | ECBwithTBC
AES in electronic code book mode with trailing bit complement (TBC) padding. |
| public static final FipsAES. | ECBwithX923
AES in electronic code book mode with X9.23 padding. |
| pack-priv static final FipsEngineProvider | |
| public static final FipsAES. | GCM
AES in Galois/Counter Mode (GCM). |
| public static final FipsAES. | GMAC
AES cipher-based GMAC algorithm. |
| public static final FipsAES. | KW
AES as a FIPS SP800-38F/RFC 3394 key wrapper. |
| public static final FipsAES. | KWP
AES as a FIPS SP800-38F key wrapper with padding. |
| public static final FipsAES. | OFB
AES in output feedback (OFB) mode - 128 bit block size. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static void | |
| private static void | |
| pack-priv static FipsEngineProvider | |
| pack-priv static Mac | |
| private static ValidatedSymmetricKey |