HMAC.HashCore Método

Definición

Sobrecargas

Nombre Description
HashCore(ReadOnlySpan<Byte>)

Enruta los datos escritos al objeto en el algoritmo HMAC para calcular el HMAC.

HashCore(Byte[], Int32, Int32)

Cuando se invalida en una clase derivada, enruta los datos escritos al objeto en el algoritmo HMAC para calcular el valor HMAC.

HashCore(ReadOnlySpan<Byte>)

Enruta los datos escritos al objeto en el algoritmo HMAC para calcular el HMAC.

protected:
 override void HashCore(ReadOnlySpan<System::Byte> source);
protected override void HashCore(ReadOnlySpan<byte> source);
override this.HashCore : ReadOnlySpan<byte> -> unit
Protected Overrides Sub HashCore (source As ReadOnlySpan(Of Byte))

Parámetros

source
ReadOnlySpan<Byte>

Entrada para la que se va a calcular el código HMAC.

Excepciones

En todos los casos.

Comentarios

La implementación predeterminada de este método produce porque PlatformNotSupportedException no hay ninguna implementación administrada de HMAC.

Los tipos derivados deben invalidar este método.

Se aplica a

HashCore(Byte[], Int32, Int32)

Cuando se invalida en una clase derivada, enruta los datos escritos al objeto en el algoritmo HMAC para calcular el valor HMAC.

protected:
 override void HashCore(cli::array <System::Byte> ^ rgb, int ib, int cb);
protected override void HashCore(byte[] rgb, int ib, int cb);
override this.HashCore : byte[] * int * int -> unit
Protected Overrides Sub HashCore (rgb As Byte(), ib As Integer, cb As Integer)

Parámetros

rgb
Byte[]

Datos de entrada.

ib
Int32

Desplazamiento en la matriz de bytes desde la que se van a empezar a usar datos.

cb
Int32

Número de bytes de la matriz que se va a usar como datos.

Comentarios

El código de la aplicación no llama a este método.

Consulte también

Se aplica a