Share via


SymmetricSignatureProvider.GetKeyedHashAlgorithm(Byte[], String) Method

Definition

Returns a KeyedHashAlgorithm. This method is called just before a cryptographic operation. This provides the opportunity to obtain the KeyedHashAlgorithm from an object pool. If this method is overridden, it is importont to override ReleaseKeyedHashAlgorithm(KeyedHashAlgorithm) if custom releasing of the KeyedHashAlgorithm is desired.

protected virtual System.Security.Cryptography.KeyedHashAlgorithm GetKeyedHashAlgorithm (byte[] keyBytes, string algorithm);
abstract member GetKeyedHashAlgorithm : byte[] * string -> System.Security.Cryptography.KeyedHashAlgorithm
override this.GetKeyedHashAlgorithm : byte[] * string -> System.Security.Cryptography.KeyedHashAlgorithm
Protected Overridable Function GetKeyedHashAlgorithm (keyBytes As Byte(), algorithm As String) As KeyedHashAlgorithm

Parameters

keyBytes
Byte[]

The byte array of the key.

algorithm
String

The hash algorithm to use to create the hash value.

Returns

An instance of KeyedHashAlgorithm

Applies to