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 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 MacModifier and TypeMethodDescriptionprotected MacARIA.MACOperatorFactory.createMAC(SymmetricKey key, ARIA.AuthParameters parameters) 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 -
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 TypeClassDescriptionclassclassstandard CBC Block Cipher MAC - if no padding is specified the default of pad of zeroes is used.classclassCMAC - as specified at www.nuee.nagoya-u.ac.jp/labs/tiwata/omac/omac.htmlclassThe GMAC specialisation of Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.classHMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text))classConstructors in org.bouncycastle.crypto.internal.macs with parameters of type Mac