Table of Contents

Class DigestUtilities

Namespace
Enterprises.Org.BouncyCastle.Security
Assembly
Enterprises.BouncyCastle.Crypto.dll
public sealed class DigestUtilities
Inheritance
DigestUtilities
Inherited Members

Properties

Algorithms

public static ICollection Algorithms { get; }

Property Value

ICollection

Methods

CalculateDigest(DerObjectIdentifier, byte[])

public static byte[] CalculateDigest(DerObjectIdentifier id, byte[] input)

Parameters

id DerObjectIdentifier
input byte[]

Returns

byte[]

CalculateDigest(string, byte[])

public static byte[] CalculateDigest(string algorithm, byte[] input)

Parameters

algorithm string
input byte[]

Returns

byte[]

DoFinal(IDigest)

public static byte[] DoFinal(IDigest digest)

Parameters

digest IDigest

Returns

byte[]

DoFinal(IDigest, byte[])

public static byte[] DoFinal(IDigest digest, byte[] input)

Parameters

digest IDigest
input byte[]

Returns

byte[]

GetAlgorithmName(DerObjectIdentifier)

public static string GetAlgorithmName(DerObjectIdentifier oid)

Parameters

oid DerObjectIdentifier

Returns

string

GetDigest(DerObjectIdentifier)

public static IDigest GetDigest(DerObjectIdentifier id)

Parameters

id DerObjectIdentifier

Returns

IDigest

GetDigest(string)

public static IDigest GetDigest(string algorithm)

Parameters

algorithm string

Returns

IDigest

GetObjectIdentifier(string)

public static DerObjectIdentifier GetObjectIdentifier(string mechanism)

Parameters

mechanism string

Returns

DerObjectIdentifier