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 class
Factory for ARIA AEAD encryption/decryption operators.static final class
Parameters for ARIA AEAD and MAC modes..static final class
ARIA key generator.static final class
Factory for ARIA key wrap/unwrap operators.static final class
Factory for producing ARIA MAC calculators.static final class
Factory for basic ARIA encryption/decryption operators.static final class
Parameters for general ARIA block cipher modes.static final class
ARIA WRAP operator parameters for KW and KWP. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeneralAlgorithm
Raw ARIA algorithm, can be used for creating general purpose ARIA keys.static final ARIA.Parameters
ARIA in cipher block chaining (CBC) mode.static final ARIA.Parameters
ARIA in cipher block chaining mode cipher text stealing type 1.static final ARIA.Parameters
ARIA in cipher block chaining mode cipher text stealing type 2.static final ARIA.Parameters
ARIA in cipher block chaining mode cipher text stealing type 3.static final ARIA.Parameters
ARIA in cipher block chaining mode with ISO10126-2 padding.static final ARIA.Parameters
ARIA in cipher block chaining mode with ISO7816-4 padding.static final ARIA.Parameters
ARIA in cipher block chaining mode with PKCS#7/PKCS#5 padding.static final ARIA.Parameters
ARIA in cipher block chaining mode with trailing bit complement (TBC) padding.static final ARIA.Parameters
ARIA in cipher block chaining mode with X9.23 padding.static final ARIA.AuthParameters
ARIA in counter with CBC-MAC (CCM).static final ARIA.Parameters
ARIA in cipher feedback (CFB) mode.static final ARIA.Parameters
ARIA in cipher feedback (CFB) mode, 8 bit block size.static final ARIA.AuthParameters
ARIA cipher-based MAC algorithm.static final ARIA.Parameters
ARIA in counter (CTR) mode.static final ARIA.AuthParameters
ARIA in EAX mode.static final ARIA.Parameters
ARIA in electronic code book (ECB) mode.static final ARIA.Parameters
ARIA in electronic code book mode with ISO10126-2 padding.static final ARIA.Parameters
ARIA in electronic code book mode with ISO7816-4 padding.static final ARIA.Parameters
ARIA in electronic code book mode with PKCS#7/PKCS#5 padding.static final ARIA.Parameters
ARIA in electronic code book mode with trailing bit complement (TBC) padding.static final ARIA.Parameters
ARIA in electronic code book mode with X9.23 padding.static final ARIA.AuthParameters
ARIA in Galois/Counter Mode (GCM).static final ARIA.AuthParameters
ARIA cipher-based GMAC algorithm.static final ARIA.WrapParameters
ARIA as a FIPS/RFC 3657 key wrapper.static final ARIA.WrapParameters
ARIA as a FIPS/RFC 3657 key wrapper with padding.static final ARIA.AuthParameters
ARIA in offset code book (OCB) mode.static final ARIA.Parameters
ARIA in output feedback (OFB) mode, 128 bit block size.static final ARIA.Parameters
ARIA 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.
-