Package org.bouncycastle.crypto.general
Class AES
- java.lang.Object
-
- org.bouncycastle.crypto.general.AES
-
public final class AES extends java.lang.ObjectSource class for non-FIPS approved-mode implementations of AES based algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAES.AEADOperatorFactoryFactory for non-FIPS AES AEAD encryption/decryption operators.static classAES.AuthParametersParameters for AES non-FIPS AEAD and MAC modes..static classAES.KeyGeneratorSpecific AES key generator for non-FIPS algorithms.static classAES.KeyWrapOperatorFactoryFactory for non-FIPS AES key wrap/unwrap operators.static classAES.OperatorFactoryFactory for basic non-FIPS AES encryption/decryption operators.static classAES.ParametersParameters for general AES non-FIPS block cipher modes.static classAES.WrapParametersParameters for general AES non-FIPS key wrapping.
-
Field Summary
Fields Modifier and Type Field Description static AlgorithmALGORITHMConvenience link back to FipsAES.static AES.AuthParametersEAXAES in EAX mode.static AES.AuthParametersOCBAES in offset code book (OCB) mode.static AES.ParametersOpenPGPCFBAES in OpenPGP cipher feedback (CFB) mode.static AES.WrapParametersRFC3211_WRAPAES RFC 3211 key wrapper.
-
-
-
Field Detail
-
ALGORITHM
public static final Algorithm ALGORITHM
Convenience link back to FipsAES.
-
OpenPGPCFB
public static final AES.Parameters OpenPGPCFB
AES in OpenPGP cipher feedback (CFB) mode.
-
OCB
public static final AES.AuthParameters OCB
AES in offset code book (OCB) mode.
-
EAX
public static final AES.AuthParameters EAX
AES in EAX mode.
-
RFC3211_WRAP
public static final AES.WrapParameters RFC3211_WRAP
AES RFC 3211 key wrapper.
-
-