Class MacUtilities
- Namespace
- Enterprises.Org.BouncyCastle.Security
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public sealed class MacUtilities
- Inheritance
-
MacUtilities
- Inherited Members
-
Methods
CalculateMac(string, ICipherParameters, byte[])
public static byte[] CalculateMac(string algorithm, ICipherParameters cp, byte[] input)
Parameters
algorithm
string
cp
ICipherParameters
input
byte[]
Returns
- byte[]
DoFinal(IMac)
public static byte[] DoFinal(IMac mac)
Parameters
mac
IMac
Returns
- byte[]
DoFinal(IMac, byte[])
public static byte[] DoFinal(IMac mac, byte[] input)
Parameters
mac
IMac
input
byte[]
Returns
- byte[]
GetAlgorithmName(DerObjectIdentifier)
public static string GetAlgorithmName(DerObjectIdentifier oid)
Parameters
oid
DerObjectIdentifier
Returns
- string
GetMac(DerObjectIdentifier)
public static IMac GetMac(DerObjectIdentifier id)
Parameters
id
DerObjectIdentifier
Returns
- IMac
GetMac(string)
public static IMac GetMac(string algorithm)
Parameters
algorithm
string
Returns
- IMac