org.gudy.bouncycastle.crypto.params
Class DESedeParameters

java.lang.Object
  extended by org.gudy.bouncycastle.crypto.params.KeyParameter
      extended by org.gudy.bouncycastle.crypto.params.DESParameters
          extended by org.gudy.bouncycastle.crypto.params.DESedeParameters
All Implemented Interfaces:
CipherParameters

public class DESedeParameters
extends DESParameters


Field Summary
static int DES_EDE_KEY_LENGTH
           
 
Fields inherited from class org.gudy.bouncycastle.crypto.params.DESParameters
DES_KEY_LENGTH
 
Constructor Summary
DESedeParameters(byte[] key)
           
 
Method Summary
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.gudy.bouncycastle.crypto.params.DESParameters
setOddParity
 
Methods inherited from class org.gudy.bouncycastle.crypto.params.KeyParameter
getKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DES_EDE_KEY_LENGTH

public static final int DES_EDE_KEY_LENGTH
See Also:
Constant Field Values
Constructor Detail

DESedeParameters

public DESedeParameters(byte[] key)
Method Detail

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 key
offset - offset into the byte array the key starts at
length - 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 key
offset - offset into the byte array the key starts at