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