de.mud.ssh
Class DES

java.lang.Object
  |
  +--de.mud.ssh.Cipher
        |
        +--de.mud.ssh.DES

public final class DES
extends Cipher


Field Summary
protected  int IV0
           
protected  int IV1
           
protected  int[] key_schedule
           
 
Constructor Summary
DES()
           
 
Method Summary
 void decrypt(byte[] src, int srcOff, byte[] dest, int destOff, int len)
           
 void decrypt(int l, int r, int[] out)
           
 void encrypt(byte[] src, int srcOff, byte[] dest, int destOff, int len)
           
 void encrypt(int l, int r, int[] out)
           
 void setKey(byte[] key)
           
 
Methods inherited from class de.mud.ssh.Cipher
decrypt, encrypt, getInstance, setKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key_schedule

protected int[] key_schedule

IV0

protected int IV0

IV1

protected int IV1
Constructor Detail

DES

public DES()
Method Detail

encrypt

public void encrypt(byte[] src,
                    int srcOff,
                    byte[] dest,
                    int destOff,
                    int len)
Overrides:
encrypt in class Cipher

decrypt

public void decrypt(byte[] src,
                    int srcOff,
                    byte[] dest,
                    int destOff,
                    int len)
Overrides:
decrypt in class Cipher

setKey

public void setKey(byte[] key)
Overrides:
setKey in class Cipher

encrypt

public void encrypt(int l,
                    int r,
                    int[] out)

decrypt

public void decrypt(int l,
                    int r,
                    int[] out)