Uses of Interface
org.bouncycastle.crypto.internal.Mac
Packages that use Mac
Package
Description
Classes for FIPS approved mode algorithms
Classes for general encryption algorithms and non-FIPS approved variants.
-
Uses of Mac in org.bouncycastle.crypto.fips
Methods in org.bouncycastle.crypto.fips that return MacModifier and TypeMethodDescriptionprotected Mac
FipsAES.MACOperatorFactory.createMAC
(SymmetricKey key, FipsAES.AuthParameters parameters) protected abstract Mac
FipsMACOperatorFactory.createMAC
(SymmetricKey key, T parameters) protected Mac
FipsSHS.MACOperatorFactory.createMAC
(SymmetricKey key, FipsSHS.AuthParameters parameters) protected Mac
FipsTripleDES.MACOperatorFactory.createMAC
(SymmetricKey key, FipsTripleDES.AuthParameters parameters) -
Uses of Mac in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general that return MacModifier and TypeMethodDescriptionprotected Mac
Blowfish.MACOperatorFactory.createMAC
(SymmetricKey key, Blowfish.AuthParameters parameters) protected Mac
Camellia.MACOperatorFactory.createMAC
(SymmetricKey key, Camellia.AuthParameters parameters) protected Mac
CAST5.MACOperatorFactory.createMAC
(SymmetricKey key, CAST5.AuthParameters parameters) protected Mac
DES.MACOperatorFactory.createMAC
(SymmetricKey key, DES.AuthParameters parameters) protected Mac
GOST28147.MACOperatorFactory.createMAC
(SymmetricKey key, GOST28147.AuthParameters parameters) protected Mac
IDEA.MACOperatorFactory.createMAC
(SymmetricKey key, IDEA.AuthParameters parameters) protected Mac
Poly1305.MACOperatorFactory.createMAC
(SymmetricKey key, Poly1305.AuthParameters parameters) protected Mac
RC2.MACOperatorFactory.createMAC
(SymmetricKey key, RC2.AuthParameters parameters) protected Mac
SecureHash.MACOperatorFactory.createMAC
(SymmetricKey key, SecureHash.AuthParameters parameters) protected Mac
SEED.MACOperatorFactory.createMAC
(SymmetricKey key, SEED.AuthParameters parameters) protected Mac
Serpent.MACOperatorFactory.createMAC
(SymmetricKey key, Serpent.AuthParameters parameters) protected Mac
SHACAL2.MACOperatorFactory.createMAC
(SymmetricKey key, SHACAL2.AuthParameters parameters) protected Mac
SipHash.MACOperatorFactory.createMAC
(SymmetricKey key, SipHash.AuthParameters parameters) protected Mac
TripleDES.MACOperatorFactory.createMAC
(SymmetricKey key, TripleDES.AuthParameters parameters) protected Mac
Twofish.MACOperatorFactory.createMAC
(SymmetricKey key, Twofish.AuthParameters parameters) -
Uses of Mac in org.bouncycastle.crypto.internal
Methods in org.bouncycastle.crypto.internal that return Mac -
Uses of Mac in org.bouncycastle.crypto.internal.io
Fields in org.bouncycastle.crypto.internal.io declared as MacConstructors in org.bouncycastle.crypto.internal.io with parameters of type Mac -
Uses of Mac in org.bouncycastle.crypto.internal.macs
Classes in org.bouncycastle.crypto.internal.macs that implement MacModifier and TypeClassDescriptionclass
class
standard CBC Block Cipher MAC - if no padding is specified the default of pad of zeroes is used.class
class
CMAC - as specified at www.nuee.nagoya-u.ac.jp/labs/tiwata/omac/omac.htmlclass
The GMAC specialisation of Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.class
HMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text))class
Constructors in org.bouncycastle.crypto.internal.macs with parameters of type Mac