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