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 MacFipsAES.MACOperatorFactory. createMAC(SymmetricKey key, FipsAES.AuthParameters parameters)protected abstract MacFipsMACOperatorFactory. createMAC(SymmetricKey key, T parameters)protected MacFipsSHS.MACOperatorFactory. createMAC(SymmetricKey key, FipsSHS.AuthParameters parameters)protected MacFipsTripleDES.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 MacBlowfish.MACOperatorFactory. createMAC(SymmetricKey key, Blowfish.AuthParameters parameters)protected MacCamellia.MACOperatorFactory. createMAC(SymmetricKey key, Camellia.AuthParameters parameters)protected MacCAST5.MACOperatorFactory. createMAC(SymmetricKey key, CAST5.AuthParameters parameters)protected MacDES.MACOperatorFactory. createMAC(SymmetricKey key, DES.AuthParameters parameters)protected MacGOST28147.MACOperatorFactory. createMAC(SymmetricKey key, GOST28147.AuthParameters parameters)protected MacIDEA.MACOperatorFactory. createMAC(SymmetricKey key, IDEA.AuthParameters parameters)protected MacPoly1305.MACOperatorFactory. createMAC(SymmetricKey key, Poly1305.AuthParameters parameters)protected MacRC2.MACOperatorFactory. createMAC(SymmetricKey key, RC2.AuthParameters parameters)protected MacSecureHash.MACOperatorFactory. createMAC(SymmetricKey key, SecureHash.AuthParameters parameters)protected MacSEED.MACOperatorFactory. createMAC(SymmetricKey key, SEED.AuthParameters parameters)protected MacSerpent.MACOperatorFactory. createMAC(SymmetricKey key, Serpent.AuthParameters parameters)protected MacSHACAL2.MACOperatorFactory. createMAC(SymmetricKey key, SHACAL2.AuthParameters parameters)protected MacSipHash.MACOperatorFactory. createMAC(SymmetricKey key, SipHash.AuthParameters parameters)protected MacTripleDES.MACOperatorFactory. createMAC(SymmetricKey key, TripleDES.AuthParameters parameters)protected MacTwofish.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 MacMacDerivationFunction. 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 MacMacOutputStream. macConstructors 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 classAEADCipherMacclassCBCBlockCipherMacstandard CBC Block Cipher MAC - if no padding is specified the default of pad of zeroes is used.classCFBBlockCipherMacclassCMacCMAC - as specified at www.nuee.nagoya-u.ac.jp/labs/tiwata/omac/omac.htmlclassGMacThe GMAC specialisation of Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.classHMacHMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text))classTruncatingMacConstructors in org.bouncycastle.crypto.internal.macs with parameters of type Mac Constructor Description TruncatingMac(Mac mac, int macSizeInBits)
-