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 AEADBlockCipherAES.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, AES.AuthParameters parameters)protected AEADBlockCipherBlowfish.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, Blowfish.AuthParameters parameters)protected AEADBlockCipherCamellia.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, Camellia.AuthParameters parameters)protected AEADBlockCipherCAST5.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, CAST5.AuthParameters parameters)protected AEADBlockCipherDES.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, DES.AuthParameters parameters)protected AEADBlockCipherGOST28147.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, GOST28147.AuthParameters parameters)protected AEADBlockCipherIDEA.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, IDEA.AuthParameters parameters)protected AEADBlockCipherRC2.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, RC2.AuthParameters parameters)protected AEADBlockCipherSEED.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, SEED.AuthParameters parameters)protected AEADBlockCipherSerpent.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, Serpent.AuthParameters parameters)protected AEADBlockCipherSHACAL2.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, SHACAL2.AuthParameters parameters)protected AEADBlockCipherTripleDES.AEADOperatorFactory. createAEADCipher(boolean forEncryption, SymmetricKey key, TripleDES.AuthParameters parameters)protected AEADBlockCipherTwofish.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 classCCMBlockCipherImplements the Counter with Cipher Block Chaining mode (CCM) detailed in NIST Special Publication 800-38C.classEAXBlockCipherA Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency - by M.classGCMBlockCipherImplements the Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.classOCBBlockCipherAn implementation of the "work in progress" Internet-Draft The OCB Authenticated-Encryption Algorithm, licensed per:
-