com.sshtools.cipher
Class Twofish192Cbc

java.lang.Object
  extended bycom.maverick.ssh.cipher.SshCipher
      extended bycom.maverick.ssh.cipher.CbcBlockCipher
          extended bycom.sshtools.cipher.Twofish192Cbc

public class Twofish192Cbc
extends CbcBlockCipher

This cipher can optionally be added to the J2SSH Maverick API. To add the ciphers from this package simply add them to the Ssh2Context using the following code.

  import com.sshtools.cipher.*;

 SshConnector con = SshConnector.getInstance();
 Ssh2Context context = (Ssh2Context)con.getContext(SshConnector.SSH2);

 // Add AES
 context.supportedCiphers().add(AES128Cbc.AES128_CBC, AES128Cbc.class);
 context.supportedCiphers().add(AES192Cbc.AES192_CBC, AES192Cbc.class);
 context.supportedCiphers().add(AES256Cbc.AES256_CBC, AES256Cbc.class);

 // Add Twofish - note the 256 bit cipher has two different entries to maintain backwards compatibility
 context.supportedCiphers().add(Twofish128Cbc.TWOFISH128_CBC, Twofish128Cbc.class);
 context.supportedCiphers().add(Twofish192Cbc.TWOFISH192_CBC, Twofish192Cbc.class);
 context.supportedCiphers().add(Twofish256Cbc.TWOFISH256_CBC, Twofish256Cbc.class);
 context.supportedCiphers().add(Twofish256Cbc.TWOFISH_CBC, Twofish256Cbc.class);

 // Add CAST
  context.supportedCiphers().add(CAST128Cbc.CAST128_CBC, CAST128Cbc.class);

 


Field Summary
static java.lang.String TWOFISH192_CBC
           
 
Fields inherited from class com.maverick.ssh.cipher.SshCipher
DECRYPT_MODE, ENCRYPT_MODE
 
Constructor Summary
Twofish192Cbc()
           
 
Methods inherited from class com.maverick.ssh.cipher.CbcBlockCipher
getBlockSize, init, transform
 
Methods inherited from class com.maverick.ssh.cipher.SshCipher
getAlgorithm, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TWOFISH192_CBC

public static final java.lang.String TWOFISH192_CBC
See Also:
Constant Field Values
Constructor Detail

Twofish192Cbc

public Twofish192Cbc()


Copyright © 2003 3SP LTD. All Rights Reserved.