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