Package org.bouncycastle.crypto.fips
Class FipsSHS.MACOperatorFactory
java.lang.Object
org.bouncycastle.crypto.fips.FipsMACOperatorFactory<FipsSHS.AuthParameters>
org.bouncycastle.crypto.fips.FipsSHS.MACOperatorFactory
- All Implemented Interfaces:
MACOperatorFactory<FipsSHS.AuthParameters>
- Enclosing class:
- FipsSHS
public static final class FipsSHS.MACOperatorFactory
extends FipsMACOperatorFactory<FipsSHS.AuthParameters>
Factory for producing HMAC calculators.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
calculateMACSize
(FipsSHS.AuthParameters parameters) protected org.bouncycastle.crypto.internal.Mac
createMAC
(SymmetricKey key, FipsSHS.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<FipsSHS.AuthParameters>
-
createMAC
protected org.bouncycastle.crypto.internal.Mac createMAC(SymmetricKey key, FipsSHS.AuthParameters parameters) - Specified by:
createMAC
in classFipsMACOperatorFactory<FipsSHS.AuthParameters>
-