Table of Contents

Class HMACSHA512

Namespace
Renci.SshNet.Security.Cryptography
Assembly
Renci.SshNet.dll

Computes a Hash-based Message Authentication Code (HMAC) by using the SHA512 hash function.

public class HMACSHA512 : HMACSHA512, ICryptoTransform, IDisposable
Inheritance
HMACSHA512
Implements
Inherited Members

Constructors

HMACSHA512(byte[])

Initializes a new instance of the HMACSHA512 class with the specified key.

public HMACSHA512(byte[] key)

Parameters

key byte[]

The key.

HMACSHA512(byte[], int)

Initializes a new instance of the HMACSHA512 class with the specified key and size of the computed hash code.

public HMACSHA512(byte[] key, int hashSize)

Parameters

key byte[]

The key.

hashSize int

The size, in bits, of the computed hash code.

Properties

HashSize

Gets the size, in bits, of the computed hash code.

public override int HashSize { get; }

Property Value

int

The size, in bits, of the computed hash code.

Methods

HashFinal()

Finalizes the hash computation after the last data is processed by the cryptographic stream object.

protected override byte[] HashFinal()

Returns

byte[]

The computed hash code.