public final class IDEA
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
IDEA.AEADOperatorFactory
Factory for IDEA AEAD encryption/decryption operators.
|
static class |
IDEA.AuthParameters
Parameters for IDEA AEAD and MAC modes.
|
static class |
IDEA.KeyGenerator
IDEA key generator.
|
static class |
IDEA.MACOperatorFactory
Factory for producing IDEA MAC calculators.
|
static class |
IDEA.OperatorFactory
Factory for basic IDEA encryption/decryption operators.
|
static class |
IDEA.Parameters
Parameters for general IDEA block cipher modes.
|
Modifier and Type | Field and Description |
---|---|
static GeneralAlgorithm |
ALGORITHM
Raw IDEA algorithm, can be used for creating general purpose IDEA keys.
|
static IDEA.Parameters |
CBC
IDEA in cipher block chaining (CBC) mode.
|
static IDEA.AuthParameters |
CBC_MAC
IDEA CBC_MAC.
|
static IDEA.Parameters |
CBCwithCS1
IDEA in cipher block chaining mode cipher text stealing type 1.
|
static IDEA.Parameters |
CBCwithCS2
IDEA in cipher block chaining mode cipher text stealing type 2.
|
static IDEA.Parameters |
CBCwithCS3
IDEA in cipher block chaining mode cipher text stealing type 3.
|
static IDEA.Parameters |
CBCwithISO10126_2
IDEA in cipher block chaining mode with ISO10126-2 padding.
|
static IDEA.Parameters |
CBCwithISO7816_4
IDEA in cipher block chaining mode with ISO7816-4 padding.
|
static IDEA.Parameters |
CBCwithPKCS7
IDEA in cipher block chaining mode with PKCS#7/PKCS#5 padding.
|
static IDEA.Parameters |
CBCwithTBC
IDEA in cipher block chaining mode with trailing bit complement (TBC) padding.
|
static IDEA.Parameters |
CBCwithX923
IDEA in cipher block chaining mode with X9.23 padding.
|
static IDEA.Parameters |
CFB64
IDEA in cipher feedback (CFB) mode.
|
static IDEA.Parameters |
CFB8
IDEA in cipher feedback (CFB) mode, 8 bit block size.
|
static IDEA.AuthParameters |
CFB8_MAC
IDEA CFB8MAC.
|
static IDEA.AuthParameters |
CMAC
IDEA cipher-based MAC algorithm.
|
static IDEA.Parameters |
CTR
IDEA in counter (CTR) mode.
|
static IDEA.AuthParameters |
EAX
IDEA in EAX mode.
|
static IDEA.Parameters |
ECB
IDEA in electronic code book (ECB) mode.
|
static IDEA.Parameters |
ECBwithISO10126_2
IDEA in electronic code book mode with ISO10126-2 padding.
|
static IDEA.Parameters |
ECBwithISO7816_4
IDEA in electronic code book mode with ISO7816-4 padding.
|
static IDEA.Parameters |
ECBwithPKCS7
IDEA in electronic code book mode with PKCS#7/PKCS#5 padding.
|
static IDEA.Parameters |
ECBwithTBC
IDEA in electronic code book mode with trailing bit complement (TBC) padding.
|
static IDEA.Parameters |
ECBwithX923
IDEA in electronic code book mode with X9.23 padding.
|
static IDEA.Parameters |
OFB
IDEA in output feedback (OFB) mode.
|
static IDEA.Parameters |
OpenPGPCFB
IDEA in OpenPGP cipher feedback (CFB) mode.
|
public static final GeneralAlgorithm ALGORITHM
public static final IDEA.Parameters ECB
public static final IDEA.Parameters ECBwithPKCS7
public static final IDEA.Parameters ECBwithISO10126_2
public static final IDEA.Parameters ECBwithX923
public static final IDEA.Parameters ECBwithISO7816_4
public static final IDEA.Parameters ECBwithTBC
public static final IDEA.Parameters CBC
public static final IDEA.Parameters CBCwithPKCS7
public static final IDEA.Parameters CBCwithISO10126_2
public static final IDEA.Parameters CBCwithX923
public static final IDEA.Parameters CBCwithISO7816_4
public static final IDEA.Parameters CBCwithTBC
public static final IDEA.Parameters CBCwithCS1
public static final IDEA.Parameters CBCwithCS2
public static final IDEA.Parameters CBCwithCS3
public static final IDEA.Parameters CFB8
public static final IDEA.Parameters CFB64
public static final IDEA.Parameters OFB
public static final IDEA.Parameters OpenPGPCFB
public static final IDEA.Parameters CTR
public static final IDEA.AuthParameters EAX
public static final IDEA.AuthParameters CBC_MAC
public static final IDEA.AuthParameters CFB8_MAC
public static final IDEA.AuthParameters CMAC