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