Gemstone Security Library
Show/Hide TOC

# Blake2BCore Class

The core of the Blake2 hash.

## Definition

Namespace: Gemstone.Security.Cryptography.Blake2BHash
Assembly: Gemstone.Security (in Gemstone.Security.dll) Version: 1.0.158 -- Release Build+67f4788dca8daac9e24668505947964b66330ea8
C#
View Source Request Example

    public sealed class Blake2BCore : IDisposable

VB
View Source Request Example

    Public NotInheritable Class Blake2BCore
    	Implements IDisposable

C++
View Source Request Example

    public ref class Blake2BCore sealed : IDisposable

JavaScript
View Source Request Example

    Gemstone.Security.Cryptography.Blake2BHash.Blake2BCore = function();

    Type.createClass(
    	'Gemstone.Security.Cryptography.Blake2BHash.Blake2BCore',
    	null,
    	IDisposable);

Inheritance
  Object Blake2BCore

Implements
  IDisposable

## Constructors

Blake2BCore | Initializes a new instance of the Blake2BCore class.

## Methods

BytesToUInt64 | Convert a big-endian buffer into a UInt64.
Dispose | Release unmanaged resources.
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)
GetHashCode | Serves as the default hash function. (Inherited from Object)
GetType | Gets the Type of the current instance. (Inherited from Object)
HashCore | Update the hash state.
HashFinal | Return the hash.
HashFinal(Boolean) | Return the hash.
HashFinal(Byte) | Compute the hash.
HashFinal(Byte, Boolean) | Compute the hash.
Initialize | Initialize the hash.
ToString | Returns a string that represents the current object. (Inherited from Object)
UInt64ToBytes | Store a ulong into a byte buffer as big-endian.

## See Also

#### Reference

Gemstone.Security.Cryptography.Blake2BHash Namespace