Uses of Interface
org.bouncycastle.crypto.internal.Mac
-
Packages that use Mac Package Description org.bouncycastle.crypto.fips Classes for FIPS approved mode algorithmsorg.bouncycastle.crypto.general Classes for general encryption algorithms and non-FIPS approved variants.org.bouncycastle.crypto.internal org.bouncycastle.crypto.internal.io org.bouncycastle.crypto.internal.macs -
-
Uses of Mac in org.bouncycastle.crypto.fips
Methods in org.bouncycastle.crypto.fips that return Mac Modifier and Type Method Description protected 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 Mac Modifier and Type Method Description protected 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 Modifier and Type Method Description Mac
MacDerivationFunction. getMac()
return the MAC used as the basis for the function -
Uses of Mac in org.bouncycastle.crypto.internal.io
Fields in org.bouncycastle.crypto.internal.io declared as Mac Modifier and Type Field Description protected Mac
MacOutputStream. mac
Constructors in org.bouncycastle.crypto.internal.io with parameters of type Mac Constructor Description MacOutputStream(Mac mac)
-
Uses of Mac in org.bouncycastle.crypto.internal.macs
Classes in org.bouncycastle.crypto.internal.macs that implement Mac Modifier and Type Class Description class
AEADCipherMac
class
CBCBlockCipherMac
standard CBC Block Cipher MAC - if no padding is specified the default of pad of zeroes is used.class
CFBBlockCipherMac
class
CMac
CMAC - as specified at www.nuee.nagoya-u.ac.jp/labs/tiwata/omac/omac.htmlclass
GMac
The GMAC specialisation of Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.class
HMac
HMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text))class
TruncatingMac
Constructors in org.bouncycastle.crypto.internal.macs with parameters of type Mac Constructor Description TruncatingMac(Mac mac, int macSizeInBits)
-