org.bouncycastle.crypto.modes (Bouncy Castle Library 1.54 API Specification)
Date: 2015-12-29

# Package org.bouncycastle.crypto.modes

Modes for symmetric ciphers.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AEADBlockCipher | A block cipher mode that includes authenticated encryption with a streaming mode and optional associated data.

- Class Summary
  Class | Description
  --- | ---
  CBCBlockCipher | implements Cipher-Block-Chaining (CBC) mode on top of a simple cipher.
  CCMBlockCipher | Implements the Counter with Cipher Block Chaining mode (CCM) detailed in NIST Special Publication 800-38C.
  CFBBlockCipher | implements a Cipher-FeedBack (CFB) mode on top of a simple cipher.
  CTSBlockCipher | A Cipher Text Stealing (CTS) mode cipher.
  EAXBlockCipher | A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency - by M.
  GCFBBlockCipher | An implementation of the GOST CFB mode with CryptoPro key meshing as described in RFC 4357.
  GCMBlockCipher | Implements the Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.
  GOFBBlockCipher | implements the GOST 28147 OFB counter mode (GCTR).
  NISTCTSBlockCipher | A Cipher Text Stealing (CTS) mode cipher.
  OCBBlockCipher | An implementation of RFC 7253 on The OCB Authenticated-Encryption Algorithm, licensed per: License for Open-Source Software Implementations of OCB (Jan 9, 2013) — “License 1” Under this license, you are authorized to make, use, and distribute open-source software implementations of OCB.
  OFBBlockCipher | implements a Output-FeedBack (OFB) mode on top of a simple cipher.
  OldCTSBlockCipher | A Cipher Text Stealing (CTS) mode cipher.
  OpenPGPCFBBlockCipher | Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher.
  PaddedBlockCipher | Deprecated use org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead.
  PGPCFBBlockCipher | Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher.
  SICBlockCipher | Implements the Segmented Integer Counter (SIC) mode on top of a simple block cipher.

## Package org.bouncycastle.crypto.modes Description

Modes for symmetric ciphers.