Class FinHashRipeMD160
Implements the IFinHashAlgorithm interface based on the the RIPE-MD 160 hash algorithm.
Inheritance
System.Object
FinHashRipeMD160
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Subsembly.FinTS
Assembly: Subsembly.FinTS.Core.dll
Syntax
public class FinHashRipeMD160 : IFinHashAlgorithm
Constructors
FinHashRipeMD160()
Required default constructor.
Declaration
public FinHashRipeMD160()
Methods
Finalise()
Finalise RIPE-MD 160 computation and return resulting hash value.
Declaration
public byte[] Finalise()
Returns
Type | Description |
---|---|
System.Byte[] |
Hash(FinByteBuffer)
Add data buffer to RIPE-MD 160 hash value.
Declaration
public void Hash(FinByteBuffer aDataBuffer)
Parameters
Type | Name | Description |
---|---|---|
FinByteBuffer | aDataBuffer | The data buffer to be added. Must not be |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | Parameter aDataBuffer was |
Initialise()
(Re-)Initialise the RIPE-MD 160 engine.
Declaration
public void Initialise()