Class DigestAlgorithm
Inheritance
DigestAlgorithm
Assembly: Lacuna.RestPki.Client.dll
Syntax
public abstract class DigestAlgorithm
Fields
MD5
Declaration
public static readonly DigestAlgorithm MD5
Field Value
SHA1
Declaration
public static readonly DigestAlgorithm SHA1
Field Value
SHA256
Declaration
public static readonly DigestAlgorithm SHA256
Field Value
SHA3_256
Declaration
public static readonly DigestAlgorithm SHA3_256
Field Value
SHA384
Declaration
public static readonly DigestAlgorithm SHA384
Field Value
SHA512
Declaration
public static readonly DigestAlgorithm SHA512
Field Value
Properties
ApiModel
Declaration
public abstract DigestAlgorithms ApiModel { get; }
Property Value
Type |
Description |
Lacuna.RestPki.Api.DigestAlgorithms |
|
ByteLength
Declaration
public abstract int ByteLength { get; }
Property Value
Name
Declaration
public abstract string Name { get; }
Property Value
Oid
Declaration
public abstract string Oid { get; }
Property Value
XmlUri
Declaration
public abstract string XmlUri { get; }
Property Value
Methods
CheckLength(Byte[])
Declaration
public void CheckLength(byte[] digestValue)
Parameters
Type |
Name |
Description |
Byte[] |
digestValue |
|
ComputeHash(Byte[])
Declaration
public byte[] ComputeHash(byte[] buffer)
Parameters
Type |
Name |
Description |
Byte[] |
buffer |
|
Returns
ComputeHash(Byte[], Int32, Int32)
Declaration
public byte[] ComputeHash(byte[] buffer, int offset, int count)
Parameters
Returns
ComputeHash(Stream)
Declaration
public byte[] ComputeHash(Stream inputStream)
Parameters
Type |
Name |
Description |
Stream |
inputStream |
|
Returns
Equals(DigestAlgorithm)
Declaration
public bool Equals(DigestAlgorithm other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetCsp()
Declaration
public abstract HashAlgorithm GetCsp()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetInstanceByApiModel(DigestAlgorithms)
Declaration
public static DigestAlgorithm GetInstanceByApiModel(DigestAlgorithms algorithm)
Parameters
Type |
Name |
Description |
Lacuna.RestPki.Api.DigestAlgorithms |
algorithm |
|
Returns
GetInstanceByName(String)
Declaration
public static DigestAlgorithm GetInstanceByName(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetInstanceByOid(String)
Declaration
public static DigestAlgorithm GetInstanceByOid(string oid)
Parameters
Type |
Name |
Description |
String |
oid |
|
Returns
GetInstanceByXmlUri(String)
Declaration
public static DigestAlgorithm GetInstanceByXmlUri(string xmlUri)
Parameters
Type |
Name |
Description |
String |
xmlUri |
|
Returns
Operators
Equality(DigestAlgorithm, DigestAlgorithm)
Declaration
public static bool operator ==(DigestAlgorithm a, DigestAlgorithm b)
Parameters
Returns
Inequality(DigestAlgorithm, DigestAlgorithm)
Declaration
public static bool operator !=(DigestAlgorithm a, DigestAlgorithm b)
Parameters
Returns