Class MacUtilities
- Namespace
- Org.BouncyCastle.Security
- Assembly
- BouncyCastle.Cryptography.dll
public static class MacUtilities
- Inheritance
-
MacUtilities
- Inherited Members
Remarks
Utility class for creating HMac object from their names/Oids
Methods
CalculateMac(string, ICipherParameters, byte[])
public static byte[] CalculateMac(string algorithm, ICipherParameters cp, byte[] input)
Parameters
algorithmstringcpICipherParametersinputbyte[]
Returns
- byte[]
DoFinal(IMac)
public static byte[] DoFinal(IMac mac)
Parameters
macIMac
Returns
- byte[]
DoFinal(IMac, byte[])
public static byte[] DoFinal(IMac mac, byte[] input)
Parameters
Returns
- byte[]
GetAlgorithmName(DerObjectIdentifier)
public static string GetAlgorithmName(DerObjectIdentifier oid)
Parameters
Returns
GetMac(DerObjectIdentifier)
public static IMac GetMac(DerObjectIdentifier id)
Parameters
Returns
GetMac(string)
public static IMac GetMac(string algorithm)
Parameters
algorithmstring