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