Edit

Share via


HMACSHA3_384 Constructors

Definition

Overloads

HMACSHA3_384()

Initializes a new instance of the HMACSHA3_384 class with a randomly generated key.

HMACSHA3_384(Byte[])

Initializes a new instance of the HMACSHA3_384 class with the specified key data.

HMACSHA3_384()

Source:
HMACSHA3_384.cs
Source:
HMACSHA3_384.cs

Initializes a new instance of the HMACSHA3_384 class with a randomly generated key.

public:
 HMACSHA3_384();
public HMACSHA3_384 ();
Public Sub New ()

Remarks

HMACSHA3_384 is a type of keyed hash algorithm that is constructed from the SHA3-384 hash function and used as a Hash-based Message Authentication Code (HMAC). The HMAC process mixes a secret key with the message data, hashes the result with the hash function, mixes that hash value with the secret key again, and then applies the hash function a second time. The output hash is 384 bits in length.

This constructor uses a 104-byte, randomly generated key.

Applies to

HMACSHA3_384(Byte[])

Source:
HMACSHA3_384.cs
Source:
HMACSHA3_384.cs

Initializes a new instance of the HMACSHA3_384 class with the specified key data.

public:
 HMACSHA3_384(cli::array <System::Byte> ^ key);
public HMACSHA3_384 (byte[] key);
new System.Security.Cryptography.HMACSHA3_384 : byte[] -> System.Security.Cryptography.HMACSHA3_384
Public Sub New (key As Byte())

Parameters

key
Byte[]

The secret key for HMACSHA3_384. The key can be any length.

Exceptions

key is null.

Applies to