| Modifier and Type | Interface and Description |
|---|---|
| public interface | AEADBlockCipher
An |
| public interface | AEADCipher
A cipher mode that includes authenticated encryption with a streaming mode and optional associated data. |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | CBCBlockCipher
implements Cipher-Block-Chaining (CBC) mode on top of a simple cipher. |
| public class | CCMBlockCipher
Implements the Counter with Cipher Block Chaining mode (CCM) detailed in NIST Special Publication 800-38C. |
| public class | CFBBlockCipher
implements a Cipher-FeedBack (CFB) mode on top of a simple cipher. |
| public class | |
| public class | CTSBlockCipher
A Cipher Text Stealing (CTS) mode cipher. |
| public class | EAXBlockCipher
A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency - by M. |
| public class | G3413CBCBlockCipher
An implementation of the CBC mode for GOST 3412 2015 cipher. |
| public class | G3413CFBBlockCipher
An implementation of the CFB mode for GOST 3412 2015 cipher. |
| public class | G3413CTRBlockCipher
implements the GOST 3412 2015 CTR counter mode (GCTR). |
| public class | G3413OFBBlockCipher
An implementation of the OFB mode for GOST 3412 2015 cipher. |
| public class | GCFBBlockCipher
An implementation of the GOST CFB mode with CryptoPro key meshing as described in RFC 4357. |
| public class | GCMBlockCipher
Implements the Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D. |
| public class | GCMSIVBlockCipher
GCM-SIV Mode. |
| public class | GOFBBlockCipher
implements the GOST 28147 OFB counter mode (GCTR). |
| pack-priv class | GOST3413CipherUtil
Some methods for GOST 3412 cipher algorithm |
| public class | KCCMBlockCipher
Implementation of DSTU7624 CCM mode |
| public class | KCTRBlockCipher
Implementation of DSTU7624 CTR mode |
| public class | KGCMBlockCipher
Implementation of DSTU7624 GCM mode |
| public class | KXTSBlockCipher
Implementation of DSTU7624 XTS mode |
| public class | NISTCTSBlockCipher
A Cipher Text Stealing (CTS) mode cipher. |
| public class | OCBBlockCipher
An implementation of RFC 7253 on The OCB Authenticated-Encryption Algorithm. |
| public class | OFBBlockCipher
implements a Output-FeedBack (OFB) mode on top of a simple cipher. |
| public class | OldCTSBlockCipher
A Cipher Text Stealing (CTS) mode cipher. |
| public class | OpenPGPCFBBlockCipher
Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher. |
| public class | PaddedBlockCipher
Deprecated
use org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead.
A wrapper class that allows block ciphers to be used to process data in
a piecemeal fashion with PKCS5/PKCS7 padding.
|
| public class | PGPCFBBlockCipher
Implements OpenPGP's rather strange version of Cipher-FeedBack (CFB) mode on top of a simple cipher. |
| public class | SICBlockCipher
Implements the Segmented Integer Counter (SIC) mode on top of a simple block cipher. |