Package org.bouncycastle.crypto.fips
Class FipsAES.MACOperatorFactory
java.lang.Object
org.bouncycastle.crypto.fips.FipsMACOperatorFactory<FipsAES.AuthParameters>
org.bouncycastle.crypto.fips.FipsAES.MACOperatorFactory
- All Implemented Interfaces:
MACOperatorFactory<FipsAES.AuthParameters>
- Enclosing class:
- FipsAES
public static final class FipsAES.MACOperatorFactory
extends FipsMACOperatorFactory<FipsAES.AuthParameters>
Factory for producing FIPS AES MAC calculators.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
calculateMACSize
(FipsAES.AuthParameters parameters) protected org.bouncycastle.crypto.internal.Mac
createMAC
(SymmetricKey key, FipsAES.AuthParameters parameters) Methods inherited from class org.bouncycastle.crypto.fips.FipsMACOperatorFactory
createOutputMACCalculator
-
Constructor Details
-
MACOperatorFactory
public MACOperatorFactory()
-
-
Method Details
-
calculateMACSize
- Specified by:
calculateMACSize
in classFipsMACOperatorFactory<FipsAES.AuthParameters>
-
createMAC
protected org.bouncycastle.crypto.internal.Mac createMAC(SymmetricKey key, FipsAES.AuthParameters parameters) - Specified by:
createMAC
in classFipsMACOperatorFactory<FipsAES.AuthParameters>
-