public final class FipsTripleDES
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FipsTripleDES.AuthParameters
Parameters for Triple-DES AEAD and MAC modes..
|
static class |
FipsTripleDES.KeyGenerator
Triple-DES key generator.
|
static class |
FipsTripleDES.KeyWrapOperatorFactory
Factory for producing FIPS Triple-DES key wrap/unwrap operators.
|
static class |
FipsTripleDES.MACOperatorFactory
Factory for producing FIPS Triple-DES MAC calculators.
|
static class |
FipsTripleDES.OperatorFactory
Factory for basic Triple-DES encryption/decryption operators.
|
static class |
FipsTripleDES.Parameters
General Triple-DES operator parameters.
|
static class |
FipsTripleDES.WrapParameters
Parameters for Triple-DES key wrap operators.
|
Modifier and Type | Field and Description |
---|---|
static FipsAlgorithm |
ALGORITHM
Raw TripleDES algorithm, can be used for creating general purpose TripleDES keys.
|
static FipsTripleDES.Parameters |
CBC
TripleDES in cipher block chaining(CBC) mode.
|
static FipsTripleDES.Parameters |
CBCwithCS1
TripleDES in cipher block chaining mode cipher text stealing type 1.
|
static FipsTripleDES.Parameters |
CBCwithCS2
TripleDES in cipher block chaining mode cipher text stealing type 2.
|
static FipsTripleDES.Parameters |
CBCwithCS3
TripleDES in cipher block chaining mode cipher text stealing type 3.
|
static FipsTripleDES.Parameters |
CBCwithISO10126_2
TripleDES in cipher block chaining mode with ISO10126-2 padding.
|
static FipsTripleDES.Parameters |
CBCwithISO7816_4
TripleDES in cipher block chaining mode with ISO7816-4 padding.
|
static FipsTripleDES.Parameters |
CBCwithPKCS7
TripleDES in cipher block chaining mode with PKCS#7/PKCS#5 padding.
|
static FipsTripleDES.Parameters |
CBCwithTBC
TripleDES in cipher block chaining mode with trailing bit complement(TBC) padding.
|
static FipsTripleDES.Parameters |
CBCwithX923
TripleDES in cipher block chaining mode with X9.23 padding.
|
static FipsTripleDES.Parameters |
CFB64
TripleDES in output feedback(CFB) mode, 64 bit block size.
|
static FipsTripleDES.Parameters |
CFB8
TripleDES in cipher feedback(CFB) mode, 8 bit block size.
|
static FipsTripleDES.AuthParameters |
CMAC
TripleDES CMAC.
|
static FipsTripleDES.Parameters |
CTR
TripleDES in counter(CTR) mode.
|
static FipsTripleDES.Parameters |
ECB
TripleDES in electronic code book(ECB) mode.
|
static FipsTripleDES.Parameters |
ECBwithISO10126_2
TripleDES in electronic code book mode with ISO10126-2 padding.
|
static FipsTripleDES.Parameters |
ECBwithISO7816_4
TripleDES in electronic code book mode with ISO7816-4 padding.
|
static FipsTripleDES.Parameters |
ECBwithPKCS7
TripleDES in electronic code book mode with PKCS#7/PKCS#5 padding.
|
static FipsTripleDES.Parameters |
ECBwithTBC
TripleDES in electronic code book mode with trailing bit complement(TBC) padding.
|
static FipsTripleDES.Parameters |
ECBwithX923
TripleDES in electronic code book mode with X9.23 padding.
|
static FipsTripleDES.Parameters |
OFB
TripleDES in output feedback(OFB) mode, 64 bit blocksize.
|
static FipsTripleDES.WrapParameters |
TKW
TripleDES as a FIPS SP800-38F/RFC 3394 key wrapper.
|
public static final FipsAlgorithm ALGORITHM
public static final FipsTripleDES.Parameters ECB
public static final FipsTripleDES.Parameters ECBwithPKCS7
public static final FipsTripleDES.Parameters ECBwithISO10126_2
public static final FipsTripleDES.Parameters ECBwithX923
public static final FipsTripleDES.Parameters ECBwithISO7816_4
public static final FipsTripleDES.Parameters ECBwithTBC
public static final FipsTripleDES.Parameters CBC
public static final FipsTripleDES.Parameters CBCwithPKCS7
public static final FipsTripleDES.Parameters CBCwithISO10126_2
public static final FipsTripleDES.Parameters CBCwithX923
public static final FipsTripleDES.Parameters CBCwithISO7816_4
public static final FipsTripleDES.Parameters CBCwithTBC
public static final FipsTripleDES.Parameters CBCwithCS1
public static final FipsTripleDES.Parameters CBCwithCS2
public static final FipsTripleDES.Parameters CBCwithCS3
public static final FipsTripleDES.Parameters CFB8
public static final FipsTripleDES.Parameters CFB64
public static final FipsTripleDES.Parameters OFB
public static final FipsTripleDES.Parameters CTR
public static final FipsTripleDES.WrapParameters TKW
public static final FipsTripleDES.AuthParameters CMAC