For the latest news and information visit
The GNU Crypto project

Uses of Interface
gnu.crypto.cipher.IBlockCipherSpi

Packages that use IBlockCipherSpi
gnu.crypto.cipher Provides a basic API for using symetric-key block cipher algorithms.  
 

Uses of IBlockCipherSpi in gnu.crypto.cipher
 

Classes in gnu.crypto.cipher that implement IBlockCipherSpi
 class Anubis
          Anubis is a 128-bit block cipher that accepts a variable-length key.
 class BaseCipher
          A basic abstract class to facilitate implementing symmetric key block ciphers.
 class Blowfish
          Blowfish is a 16-round, 64-bit Feistel cipher designed by Bruce Schneier.
 class Cast5
          An implmenetation of the CAST5 (a.k.a.
 class DES
          The Data Encryption Standard.
 class Khazad
          Khazad is a 64-bit (legacy-level) block cipher that accepts a 128-bit key.
 class NullCipher
          The implementation of a Null block cipher.
 class Rijndael
          Rijndael --pronounced Reindaal-- is the AES.
 class Serpent
          Serpent is a 32-round substitution-permutation network block cipher, operating on 128-bit blocks and accepting keys of 128, 192, and 256 bits in length.
 class Square
          Square is a 128-bit key, 128-bit block cipher algorithm developed by Joan Daemen, Lars Knudsen and Vincent Rijmen.
 class TripleDES
          Triple-DES, 3DES, or DESede is a combined cipher that uses three iterations of the Data Encryption Standard cipher to improve the security (at the cost of speed) of plain DES.
 class Twofish
          Twofish is a balanced 128-bit Feistel cipher, consisting of 16 rounds.
 


For the latest news and information visit
The GNU Crypto project

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.