Uses of Interface
org.bouncycastle.crypto.internal.modes.AEADBlockCipher
Packages that use AEADBlockCipher
Package
Description
Classes for general encryption algorithms and non-FIPS approved variants.
-
Uses of AEADBlockCipher in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general that return AEADBlockCipherModifier and TypeMethodDescriptionprotected AEADBlockCipher
AES.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, AES.AuthParameters parameters) protected AEADBlockCipher
Blowfish.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, Blowfish.AuthParameters parameters) protected AEADBlockCipher
Camellia.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, Camellia.AuthParameters parameters) protected AEADBlockCipher
CAST5.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, CAST5.AuthParameters parameters) protected AEADBlockCipher
DES.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, DES.AuthParameters parameters) protected AEADBlockCipher
GOST28147.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, GOST28147.AuthParameters parameters) protected AEADBlockCipher
IDEA.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, IDEA.AuthParameters parameters) protected AEADBlockCipher
RC2.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, RC2.AuthParameters parameters) protected AEADBlockCipher
SEED.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, SEED.AuthParameters parameters) protected AEADBlockCipher
Serpent.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, Serpent.AuthParameters parameters) protected AEADBlockCipher
SHACAL2.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, SHACAL2.AuthParameters parameters) protected AEADBlockCipher
TripleDES.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, TripleDES.AuthParameters parameters) protected AEADBlockCipher
Twofish.AEADOperatorFactory.createAEADCipher
(boolean forEncryption, SymmetricKey key, Twofish.AuthParameters parameters) -
Uses of AEADBlockCipher in org.bouncycastle.crypto.internal.io
Constructors in org.bouncycastle.crypto.internal.io with parameters of type AEADBlockCipherModifierConstructorDescriptionCipherInputStream
(InputStream is, AEADBlockCipher cipher) Constructs a CipherInputStream from an InputStream and an AEADBlockCipher.CipherOutputStreamImpl
(OutputStream out, AEADBlockCipher cipher) Constructs a CipherOutputStream from an OutputStream and a AEADBlockCipher;. -
Uses of AEADBlockCipher in org.bouncycastle.crypto.internal.macs
Constructors in org.bouncycastle.crypto.internal.macs with parameters of type AEADBlockCipherModifierConstructorDescriptionAEADCipherMac
(AEADBlockCipher aeadCipher, int macLenInBits) GMac
(AEADBlockCipher cipher) Creates a GMAC based on the operation of a block cipher in GCM mode.GMac
(AEADBlockCipher cipher, int macSizeBits) Creates a GMAC based on the operation of a 128 bit block cipher in GCM mode. -
Uses of AEADBlockCipher in org.bouncycastle.crypto.internal.modes
Classes in org.bouncycastle.crypto.internal.modes that implement AEADBlockCipherModifier and TypeClassDescriptionclass
Implements the Counter with Cipher Block Chaining mode (CCM) detailed in NIST Special Publication 800-38C.class
A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency - by M.class
Implements the Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.class
An implementation of the "work in progress" Internet-Draft The OCB Authenticated-Encryption Algorithm, licensed per: