org.bouncycastle.crypto.modes |
Modes for symmetric ciphers.
|
Java Source File Name | Type | Comment |
AEADBlockCipher.java | Interface | A block cipher mode that includes authenticated encryption with a streaming mode and optional associated data. |
CBCBlockCipher.java | Class | implements Cipher-Block-Chaining (CBC) mode on top of a simple cipher. |
CCMBlockCipher.java | Class | Implements the Counter with Cipher Block Chaining mode (CCM) detailed in
NIST Special Publication 800-38C. |
CFBBlockCipher.java | Class | implements a Cipher-FeedBack (CFB) mode on top of a simple cipher. |
CTSBlockCipher.java | Class | A Cipher Text Stealing (CTS) mode cipher. |
EAXBlockCipher.java | Class | A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and
Efficiency - by M. |
GOFBBlockCipher.java | Class | implements the GOST 28147 OFB counter mode (GCTR). |
OFBBlockCipher.java | Class | implements a Output-FeedBack (OFB) mode on top of a simple cipher. |
OpenPGPCFBBlockCipher.java | Class | Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode
on top of a simple cipher. |
PaddedBlockCipher.java | Class | A wrapper class that allows block ciphers to be used to process data in
a piecemeal fashion with PKCS5/PKCS7 padding. |
PGPCFBBlockCipher.java | Class | Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher. |
SICBlockCipher.java | Class | Implements the Segmented Integer Counter (SIC) mode on top of a simple
block cipher. |