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 AEADBlockCipherAES.AEADOperatorFactory.createAEADCipher(boolean forEncryption, SymmetricKey key, AES.AuthParameters parameters) protected AEADBlockCipherARIA.AEADOperatorFactory.createAEADCipher(boolean forEncryption, SymmetricKey key, ARIA.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.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 TypeClassDescriptionclassImplements the Counter with Cipher Block Chaining mode (CCM) detailed in NIST Special Publication 800-38C.classA Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency - by M.classImplements the Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.classAn implementation of the "work in progress" Internet-Draft The OCB Authenticated-Encryption Algorithm, licensed per: