Table of Contents

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