Uses of Interface gnu.javax.crypto.cipher.IBlockCipher

Uses in package gnu.javax.crypto.mac

Constructors with parameter type gnu.javax.crypto.cipher.IBlockCipher

Uses in package gnu.javax.crypto.prng

Constructors with parameter type gnu.javax.crypto.cipher.IBlockCipher

Uses in package gnu.javax.crypto.cipher

Classes implementing gnu.javax.crypto.cipher.IBlockCipher

class
Anubis is a 128-bit block cipher that accepts a variable-length key.
class
A basic abstract class to facilitate implementing symmetric key block ciphers.
class
Blowfish is a 16-round, 64-bit Feistel cipher designed by Bruce Schneier.
class
An implmenetation of the CAST5 (a.k.a.
class
The Data Encryption Standard.
class
Khazad is a 64-bit (legacy-level) block cipher that accepts a 128-bit key.
class
The implementation of a Null block cipher.
class
Rijndael --pronounced Reindaal-- is the AES.
class
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 is a 128-bit key, 128-bit block cipher algorithm developed by Joan Daemen, Lars Knudsen and Vincent Rijmen.
class
Triple-DES, 3DES, or DESede is a combined cipher that uses three iterations of the Data Encryption Standard cipher to theoretically improve the security of plain DES, at the cost of speed.
class
Twofish is a balanced 128-bit Feistel cipher, consisting of 16 rounds.

Methods with return type gnu.javax.crypto.cipher.IBlockCipher

IBlockCipher
Returns an instance of a block cipher given its name.

Uses in package gnu.javax.crypto.mode

Classes implementing gnu.javax.crypto.cipher.IBlockCipher

class
A basic abstract class to facilitate implementing block cipher modes of operations.
class
The Cipher Block Chaining mode.
class
The cipher feedback mode.
class
The implementation of the Counter Mode.
class
A conventional two-pass authenticated-encrypted mode, EAX.
class
The implementation of the Electronic Codebook mode.
class
An implementation of David McGrew Integer Counter Mode (ICM) as an IMode.
class
The Output Feedback (OFB) mode is a confidentiality mode that requires a unique IV for every message that is ever encrypted under the given key.

Constructors with parameter type gnu.javax.crypto.cipher.IBlockCipher

BaseMode.BaseMode(String name, IBlockCipher underlyingCipher, int cipherBlockSize)
Trivial constructor for use by concrete subclasses.
EAX.EAX(IBlockCipher cipher, int cipherBlockSize)

Fields of type gnu.javax.crypto.cipher.IBlockCipher

IBlockCipher
The underlying block cipher implementation.

Methods with parameter type gnu.javax.crypto.cipher.IBlockCipher

IMode
ModeFactory.getInstance(String mode, IBlockCipher cipher, int cipherBlockSize)