Package org.bouncycastle.crypto.general
Class ARIA
java.lang.Object
org.bouncycastle.crypto.general.ARIA
Source class for implementations of ARIA based algorithms.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFactory for ARIA AEAD encryption/decryption operators.static final classParameters for ARIA AEAD and MAC modes..static final classARIA key generator.static final classFactory for ARIA key wrap/unwrap operators.static final classFactory for producing ARIA MAC calculators.static final classFactory for basic ARIA encryption/decryption operators.static final classParameters for general ARIA block cipher modes.static final classARIA WRAP operator parameters for KW and KWP. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeneralAlgorithmRaw ARIA algorithm, can be used for creating general purpose ARIA keys.static final ARIA.ParametersARIA in cipher block chaining (CBC) mode.static final ARIA.ParametersARIA in cipher block chaining mode cipher text stealing type 1.static final ARIA.ParametersARIA in cipher block chaining mode cipher text stealing type 2.static final ARIA.ParametersARIA in cipher block chaining mode cipher text stealing type 3.static final ARIA.ParametersARIA in cipher block chaining mode with ISO10126-2 padding.static final ARIA.ParametersARIA in cipher block chaining mode with ISO7816-4 padding.static final ARIA.ParametersARIA in cipher block chaining mode with PKCS#7/PKCS#5 padding.static final ARIA.ParametersARIA in cipher block chaining mode with trailing bit complement (TBC) padding.static final ARIA.ParametersARIA in cipher block chaining mode with X9.23 padding.static final ARIA.AuthParametersARIA in counter with CBC-MAC (CCM).static final ARIA.ParametersARIA in cipher feedback (CFB) mode.static final ARIA.ParametersARIA in cipher feedback (CFB) mode, 8 bit block size.static final ARIA.AuthParametersARIA cipher-based MAC algorithm.static final ARIA.ParametersARIA in counter (CTR) mode.static final ARIA.AuthParametersARIA in EAX mode.static final ARIA.ParametersARIA in electronic code book (ECB) mode.static final ARIA.ParametersARIA in electronic code book mode with ISO10126-2 padding.static final ARIA.ParametersARIA in electronic code book mode with ISO7816-4 padding.static final ARIA.ParametersARIA in electronic code book mode with PKCS#7/PKCS#5 padding.static final ARIA.ParametersARIA in electronic code book mode with trailing bit complement (TBC) padding.static final ARIA.ParametersARIA in electronic code book mode with X9.23 padding.static final ARIA.AuthParametersARIA in Galois/Counter Mode (GCM).static final ARIA.AuthParametersARIA cipher-based GMAC algorithm.static final ARIA.WrapParametersARIA as a FIPS/RFC 3657 key wrapper.static final ARIA.WrapParametersARIA as a FIPS/RFC 3657 key wrapper with padding.static final ARIA.AuthParametersARIA in offset code book (OCB) mode.static final ARIA.ParametersARIA in output feedback (OFB) mode, 128 bit block size.static final ARIA.ParametersARIA in OpenPGP cipher feedback (CFB) mode. -
Method Summary
-
Field Details
-
ALGORITHM
Raw ARIA algorithm, can be used for creating general purpose ARIA keys. -
ECB
ARIA in electronic code book (ECB) mode. -
ECBwithPKCS7
ARIA in electronic code book mode with PKCS#7/PKCS#5 padding. -
ECBwithISO10126_2
ARIA in electronic code book mode with ISO10126-2 padding. -
ECBwithX923
ARIA in electronic code book mode with X9.23 padding. -
ECBwithISO7816_4
ARIA in electronic code book mode with ISO7816-4 padding. -
ECBwithTBC
ARIA in electronic code book mode with trailing bit complement (TBC) padding. -
CBC
ARIA in cipher block chaining (CBC) mode. -
CBCwithPKCS7
ARIA in cipher block chaining mode with PKCS#7/PKCS#5 padding. -
CBCwithISO10126_2
ARIA in cipher block chaining mode with ISO10126-2 padding. -
CBCwithX923
ARIA in cipher block chaining mode with X9.23 padding. -
CBCwithISO7816_4
ARIA in cipher block chaining mode with ISO7816-4 padding. -
CBCwithTBC
ARIA in cipher block chaining mode with trailing bit complement (TBC) padding. -
CBCwithCS1
ARIA in cipher block chaining mode cipher text stealing type 1. -
CBCwithCS2
ARIA in cipher block chaining mode cipher text stealing type 2. -
CBCwithCS3
ARIA in cipher block chaining mode cipher text stealing type 3. -
CFB8
ARIA in cipher feedback (CFB) mode, 8 bit block size. -
CFB128
ARIA in cipher feedback (CFB) mode. -
OFB
ARIA in output feedback (OFB) mode, 128 bit block size. -
OpenPGPCFB
ARIA in OpenPGP cipher feedback (CFB) mode. -
CTR
ARIA in counter (CTR) mode. -
GCM
ARIA in Galois/Counter Mode (GCM). -
CCM
ARIA in counter with CBC-MAC (CCM). -
OCB
ARIA in offset code book (OCB) mode. -
EAX
ARIA in EAX mode. -
CMAC
ARIA cipher-based MAC algorithm. -
GMAC
ARIA cipher-based GMAC algorithm. -
KW
ARIA as a FIPS/RFC 3657 key wrapper. -
KWP
ARIA as a FIPS/RFC 3657 key wrapper with padding.
-