Package org.bouncycastle.crypto.params
Class DESedeParameters
java.lang.Object
org.bouncycastle.crypto.params.KeyParameter
org.bouncycastle.crypto.params.DESParameters
org.bouncycastle.crypto.params.DESedeParameters
- All Implemented Interfaces:
CipherParameters
-
Field Summary
Fields inherited from class org.bouncycastle.crypto.params.DESParameters
DES_KEY_LENGTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isReal2Key
(byte[] key, int offset) return true if the passed in key is a real 2 part DES-EDE key.static boolean
isReal3Key
(byte[] key, int offset) return true if the passed in key is a real 3 part DES-EDE key.static boolean
isRealEDEKey
(byte[] key, int offset) return true if the passed in key is a real 2/3 part DES-EDE key.static boolean
isWeakKey
(byte[] key, int offset) return true if the passed in key is a DES-EDE weak key.static boolean
isWeakKey
(byte[] key, int offset, int length) return true if the passed in key is a DES-EDE weak key.Methods inherited from class org.bouncycastle.crypto.params.DESParameters
setOddParity
Methods inherited from class org.bouncycastle.crypto.params.KeyParameter
copyTo, getKey, getKeyLength, reverse
-
Field Details
-
DES_EDE_KEY_LENGTH
public static final int DES_EDE_KEY_LENGTH- See Also:
-
-
Constructor Details
-
DESedeParameters
public DESedeParameters(byte[] key)
-
-
Method Details
-
isWeakKey
public static boolean isWeakKey(byte[] key, int offset, int length) return true if the passed in key is a DES-EDE weak key.- Parameters:
key
- bytes making up the keyoffset
- offset into the byte array the key starts atlength
- number of bytes making up the key
-
isWeakKey
public static boolean isWeakKey(byte[] key, int offset) return true if the passed in key is a DES-EDE weak key.- Parameters:
key
- bytes making up the keyoffset
- offset into the byte array the key starts at
-
isRealEDEKey
public static boolean isRealEDEKey(byte[] key, int offset) return true if the passed in key is a real 2/3 part DES-EDE key.- Parameters:
key
- bytes making up the keyoffset
- offset into the byte array the key starts at
-
isReal2Key
public static boolean isReal2Key(byte[] key, int offset) return true if the passed in key is a real 2 part DES-EDE key.- Parameters:
key
- bytes making up the keyoffset
- offset into the byte array the key starts at
-
isReal3Key
public static boolean isReal3Key(byte[] key, int offset) return true if the passed in key is a real 3 part DES-EDE key.- Parameters:
key
- bytes making up the keyoffset
- offset into the byte array the key starts at
-