Package org.bouncycastle.crypto.general
Class TripleDES
- java.lang.Object
-
- org.bouncycastle.crypto.general.TripleDES
-
public final class TripleDES extends java.lang.Object
Source class for non-FIPS approved-mode implementations of TripleDES based algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TripleDES.AEADOperatorFactory
Factory for non-FIPS Triple-DES AEAD encryption/decryption operators.static class
TripleDES.AuthParameters
Parameters for Triple-DES non-FIPS AEAD and MAC modes..static class
TripleDES.KeyGenerator
Specific Triple-DES key generator for non-FIPS algorithms.static class
TripleDES.KeyWrapOperatorFactory
Factory for non-FIPS Triple-DES key wrap/unwrap operators.static class
TripleDES.MACOperatorFactory
Factory for producing non-FIPS Triple-DES MAC calculators.static class
TripleDES.OperatorFactory
Factory for basic non-FIPS Triple-DES encryption/decryption operators.static class
TripleDES.Parameters
Parameters for general Triple-DES non-FIPS block cipher modes.
-
Field Summary
Fields Modifier and Type Field Description static Algorithm
ALGORITHM
Convenience link back to FipsTripleDES.static TripleDES.AuthParameters
CBC_MAC
Triple-DES CBC-MAC.static TripleDES.AuthParameters
CBC_MACwithISO7816_4
Triple-DES CBC-MAC with ISO7816-4 Padding.static TripleDES.AuthParameters
CFB8_MAC
Triple-DES CFB8-MAC.static TripleDES.AuthParameters
EAX
Triple-DES in EAX mode..static TripleDES.Parameters
OpenPGPCFB
Triple-DES in OpenPGP cipher feedback (CFB) mode.static TripleDES.Parameters
RFC3211_WRAP
Triple-DES RFC 3211, CMS PBE Wrap modestatic TripleDES.Parameters
RFC3217_WRAP
Triple-DES RFC 3217, PKCS CMS Wrap mode
-
-
-
Field Detail
-
ALGORITHM
public static final Algorithm ALGORITHM
Convenience link back to FipsTripleDES.
-
CBC_MAC
public static final TripleDES.AuthParameters CBC_MAC
Triple-DES CBC-MAC.
-
CBC_MACwithISO7816_4
public static final TripleDES.AuthParameters CBC_MACwithISO7816_4
Triple-DES CBC-MAC with ISO7816-4 Padding.
-
CFB8_MAC
public static final TripleDES.AuthParameters CFB8_MAC
Triple-DES CFB8-MAC.
-
OpenPGPCFB
public static final TripleDES.Parameters OpenPGPCFB
Triple-DES in OpenPGP cipher feedback (CFB) mode.
-
EAX
public static final TripleDES.AuthParameters EAX
Triple-DES in EAX mode..
-
RFC3217_WRAP
public static final TripleDES.Parameters RFC3217_WRAP
Triple-DES RFC 3217, PKCS CMS Wrap mode
-
RFC3211_WRAP
public static final TripleDES.Parameters RFC3211_WRAP
Triple-DES RFC 3211, CMS PBE Wrap mode
-
-