| Modifier and Type | Interface and Description |
|---|---|
| public interface | AEADBlockCipher
A block cipher mode that includes authenticated encryption with a streaming mode and optional associated data. |
| 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 | EAXBlockCipher
A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency - by M. |
| 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 | GOFBBlockCipher
implements the GOST 28147 OFB counter mode (GCTR). |
| public class | NISTCTSBlockCipher
A Cipher Text Stealing (CTS) mode cipher. |
| public class | OCBBlockCipher
An implementation of the "work in progress" Internet-Draft 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. This license terminates for you if you sue someone over their open-source software implementation of OCB claiming that you have a patent covering their implementation. |
| public class | OFBBlockCipher
implements a Output-FeedBack (OFB) mode on top of a simple cipher. |
| public class | OpenPGPCFBBlockCipher
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. |