com.jcraft.jsch
Interface Cipher

All Known Implementing Classes:
AES128CBC, AES192CBC, AES256CBC, BlowfishCBC, CipherNone, TripleDESCBC

public interface Cipher


Field Summary
static int DECRYPT_MODE
           
static int ENCRYPT_MODE
           
 
Method Summary
 int getBlockSize()
           
 int getIVSize()
           
 void init(int mode, byte[] key, byte[] iv)
           
 void update(byte[] foo, int s1, int len, byte[] bar, int s2)
           
 

Field Detail

ENCRYPT_MODE

public static final int ENCRYPT_MODE
See Also:
Constant Field Values

DECRYPT_MODE

public static final int DECRYPT_MODE
See Also:
Constant Field Values
Method Detail

getIVSize

public int getIVSize()

getBlockSize

public int getBlockSize()

init

public void init(int mode,
                 byte[] key,
                 byte[] iv)
          throws java.lang.Exception
Throws:
java.lang.Exception

update

public void update(byte[] foo,
                   int s1,
                   int len,
                   byte[] bar,
                   int s2)
            throws java.lang.Exception
Throws:
java.lang.Exception