Uses of Interface
org.bouncycastle.crypto.internal.modes.AEADBlockCipher
-
Packages that use AEADBlockCipher Package Description org.bouncycastle.crypto.general Classes for general encryption algorithms and non-FIPS approved variants.org.bouncycastle.crypto.internal.io org.bouncycastle.crypto.internal.macs org.bouncycastle.crypto.internal.modes -
-
Uses of AEADBlockCipher in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general that return AEADBlockCipher Modifier and Type Method Description protected 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 AEADBlockCipher Constructor Description CipherInputStream(java.io.InputStream is, AEADBlockCipher cipher)
Constructs a CipherInputStream from an InputStream and an AEADBlockCipher.CipherOutputStreamImpl(java.io.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 AEADBlockCipher Constructor Description AEADCipherMac(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 AEADBlockCipher Modifier and Type Class Description class
CCMBlockCipher
Implements the Counter with Cipher Block Chaining mode (CCM) detailed in NIST Special Publication 800-38C.class
EAXBlockCipher
A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency - by M.class
GCMBlockCipher
Implements the Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.class
OCBBlockCipher
An implementation of the "work in progress" Internet-Draft The OCB Authenticated-Encryption Algorithm, licensed per:
-