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