Package org.bouncycastle.crypto.general
Class AES
- java.lang.Object
-
- org.bouncycastle.crypto.general.AES
-
public final class AES extends java.lang.Object
Source class for non-FIPS approved-mode implementations of AES based algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AES.AEADOperatorFactory
Factory for non-FIPS AES AEAD encryption/decryption operators.static class
AES.AuthParameters
Parameters for AES non-FIPS AEAD and MAC modes..static class
AES.KeyGenerator
Specific AES key generator for non-FIPS algorithms.static class
AES.KeyWrapOperatorFactory
Factory for non-FIPS AES key wrap/unwrap operators.static class
AES.OperatorFactory
Factory for basic non-FIPS AES encryption/decryption operators.static class
AES.Parameters
Parameters for general AES non-FIPS block cipher modes.static class
AES.WrapParameters
Parameters for general AES non-FIPS key wrapping.
-
Field Summary
Fields Modifier and Type Field Description static Algorithm
ALGORITHM
Convenience link back to FipsAES.static AES.AuthParameters
EAX
AES in EAX mode.static AES.AuthParameters
OCB
AES in offset code book (OCB) mode.static AES.Parameters
OpenPGPCFB
AES in OpenPGP cipher feedback (CFB) mode.static AES.WrapParameters
RFC3211_WRAP
AES 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.
-
-