public static final class DES.MACOperatorFactory
extends java.lang.Object
| Constructor and Description |
|---|
MACOperatorFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
calculateMACSize(DES.AuthParameters parameters) |
protected org.bouncycastle.crypto.internal.Mac |
createMAC(SymmetricKey key,
DES.AuthParameters parameters) |
OutputMACCalculator<T> |
createOutputMACCalculator(SymmetricKey key,
T parameters)
Create a MAC calculator which provides an OutputStream to write data to.
|
protected org.bouncycastle.crypto.internal.Mac createMAC(SymmetricKey key, DES.AuthParameters parameters)
protected int calculateMACSize(DES.AuthParameters parameters)
public final OutputMACCalculator<T> createOutputMACCalculator(SymmetricKey key, T parameters)
MACOperatorFactorycreateOutputMACCalculator in interface MACOperatorFactory<T extends AuthenticationParameters>key - the key to use to initialise the MAC.parameters - any additional parameters.