Uses of Interface gnu.crypto.mode.IMode

Uses in package gnu.crypto.mode

Classes implementing gnu.crypto.mode.IMode

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.

The algorithm steps are formally described as follows:

    CTR Encryption: O[j] = E(K)(T[j]); for j = 1, 2...n;
                    C[j] = P[j] ^ O[j]; for j = 1, 2...n.
class
The implementation of the Electronic Codebook mode.

The Electronic Codebook (ECB) mode is a confidentiality mode that is defined as follows:

  • ECB Encryption: Cj = CIPHK(Pj) for j = 1...n
  • ECB Decryption: Pj = CIPH-1K(Cj) for j = 1...n

In ECB encryption, the forward cipher function is applied directly, and independently, to each block of the plaintext.

class
An implementation of David McGrew Integer Counter Mode (ICM) as an IMode.

ICM is a way to define a pseudorandom keystream generator using a block cipher.

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.

Methods with return type gnu.crypto.mode.IMode

IMode
ModeFactory.getInstance(String mode, String cipher, int cipherBlockSize)
Returns an instance of a block cipher mode of operations given its name and characteristics of the underlying block cipher.
IMode
ModeFactory.getInstance(String mode, IBlockCipher cipher, int cipherBlockSize)

Uses in package gnu.crypto.jce.cipher

Fields of type gnu.crypto.mode.IMode

IMode
Our mode instance.

Uses in package gnu.crypto.assembly

Constructors with parameter type gnu.crypto.mode.IMode

ModeStage.ModeStage(IMode mode, Direction forwardDirection)

Methods with parameter type gnu.crypto.mode.IMode

Stage
Stage.getInstance(IMode mode, Direction forwardDirection)

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