• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Class FinHashSha256

    Implements the IFinHashAlgorithm interface based on the SHA-256 hash algorithm.

    Inheritance
    System.Object
    FinHashSha256
    Implements
    IFinHashAlgorithm
    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 FinHashSha256 : IFinHashAlgorithm

    Constructors

    FinHashSha256()

    Required default constructor.

    Declaration
    public FinHashSha256()

    Methods

    Finalise()

    Finalise SHA-256 computation and return resulting hash value.

    Declaration
    public byte[] Finalise()
    Returns
    Type Description
    System.Byte[]

    Hash(FinByteBuffer)

    Add data buffer to SHA-256 hash value.

    Declaration
    public void Hash(FinByteBuffer aDataBuffer)
    Parameters
    Type Name Description
    FinByteBuffer aDataBuffer

    The data buffer to be added. Must not be null.

    Exceptions
    Type Condition
    System.ArgumentNullException

    Parameter aDataBuffer was null.

    Initialise()

    (Re-)Initialise the SHA-256 engine.

    Declaration
    public void Initialise()

    Implements

    IFinHashAlgorithm
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH