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