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