Uses of Interface
ch.ethz.ssh2.crypto.cipher.BlockCipher

Packages that use BlockCipher
ch.ethz.ssh2.crypto.cipher   
ch.ethz.ssh2.transport   
 

Uses of BlockCipher in ch.ethz.ssh2.crypto.cipher
 

Classes in ch.ethz.ssh2.crypto.cipher that implement BlockCipher
 class AES
          An implementation of the AES (Rijndael), from FIPS-197.
 class BlowFish
          A class that provides Blowfish key encryption operations, such as encoding data and generating keys.
 class CBCMode
          CBCMode.
 class CTRMode
          This is CTR mode as described in draft-ietf-secsh-newmodes-XY.txt
 class DES
          DES.
 class DESede
          DESede.
 class NullCipher
          NullCipher.
 

Fields in ch.ethz.ssh2.crypto.cipher declared as BlockCipher
(package private)  BlockCipher CBCMode.tc
           
(package private)  BlockCipher CTRMode.bc
           
(package private)  BlockCipher CipherOutputStream.currentCipher
           
(package private)  BlockCipher CipherInputStream.currentCipher
           
 

Methods in ch.ethz.ssh2.crypto.cipher that return BlockCipher
static BlockCipher BlockCipherFactory.createCipher(java.lang.String type, boolean encrypt, byte[] key, byte[] iv)
           
 

Methods in ch.ethz.ssh2.crypto.cipher with parameters of type BlockCipher
 void CipherOutputStream.changeCipher(BlockCipher bc)
           
 void CipherInputStream.changeCipher(BlockCipher bc)
           
 

Constructors in ch.ethz.ssh2.crypto.cipher with parameters of type BlockCipher
CBCMode(BlockCipher tc, byte[] iv, boolean doEncrypt)
           
CTRMode(BlockCipher tc, byte[] iv, boolean doEnc)
           
CipherOutputStream(BlockCipher tc, java.io.OutputStream bo)
           
CipherInputStream(BlockCipher tc, java.io.InputStream bi)
           
 

Uses of BlockCipher in ch.ethz.ssh2.transport
 

Methods in ch.ethz.ssh2.transport with parameters of type BlockCipher
 void TransportManager.changeRecvCipher(BlockCipher bc, MAC mac)
           
 void TransportManager.changeSendCipher(BlockCipher bc, MAC mac)
           
 void TransportConnection.changeRecvCipher(BlockCipher bc, MAC mac)
           
 void TransportConnection.changeSendCipher(BlockCipher bc, MAC mac)