Overview | Package | Class | Tree | Deprecated | Index | Help
| For the latest news and information visit The GNU Crypto project
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package gnu.crypto.cipher

Interface Summary
IBlockCipher | The basic visible methods of any symmetric key block cipher.
IBlockCipherSpi | Package-private interface exposing mandatory methods to be implemented by concrete `BaseCipher` sub-classes.

Class Summary
Anubis | Anubis is a 128-bit block cipher that accepts a variable-length key.
BaseCipher | A basic abstract class to facilitate implementing symmetric key block ciphers.
CipherFactory | A Factory to instantiate symmetric block cipher instances.
Khazad | Khazad is a 64-bit (legacy-level) block cipher that accepts a 128-bit key.
NullCipher | The implementation of a Null block cipher.
Rijndael | Rijndael --pronounced Reindaal-- is the AES.
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.
Square | Square is a 128-bit key, 128-bit block cipher algorithm developed by Joan Daemen, Lars Knudsen and Vincent Rijmen.
Twofish | Twofish is a balanced 128-bit Feistel cipher, consisting of 16 rounds.

Overview | Package | Class | Tree | Deprecated | Index | Help
| For the latest news and information visit The GNU Crypto project
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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