Compartir vía


KmacXof128 Clase

Definición

Calcula el KMACXOF128 MAC para los datos de entrada.

public ref class KmacXof128 sealed : IDisposable
public sealed class KmacXof128 : IDisposable
type KmacXof128 = class
    interface IDisposable
Public NotInheritable Class KmacXof128
Implements IDisposable
Herencia
KmacXof128
Implementaciones

Comentarios

Este algoritmo se especifica mediante NIST SP 800-185.

Constructores

KmacXof128(Byte[], Byte[])

Inicializa una nueva instancia de la clase KmacXof128.

KmacXof128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Inicializa una nueva instancia de la clase KmacXof128.

Propiedades

IsSupported

Obtiene un valor que indica si el algoritmo se admite en la plataforma actual.

Métodos

AppendData(Byte[])

Anexa los datos especificados a los datos ya procesados en el hash.

AppendData(ReadOnlySpan<Byte>)

Anexa los datos especificados a los datos ya procesados en el hash.

Clone()

Crea una nueva instancia de KmacXof128 con los datos anexados existentes conservados.

Dispose()

Libera todos los recursos usados por la instancia actual de la clase KmacXof128.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetCurrentHash(Int32)

Recupera el hash de los datos acumulados de las llamadas anteriores a los métodos AppendData, sin restablecer el objeto a su estado inicial.

GetCurrentHash(Span<Byte>)

Rellena el búfer con el hash de los datos acumulados de las llamadas anteriores a los métodos AppendData, sin restablecer el objeto a su estado inicial.

GetHashAndReset(Int32)

Recupera el hash de los datos acumulados de las llamadas anteriores a los métodos AppendData y restablece el objeto a su estado inicial.

GetHashAndReset(Span<Byte>)

Rellena el búfer con el hash de los datos acumulados de las llamadas anteriores a los métodos AppendData y restablece el objeto a su estado inicial.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HashData(Byte[], Byte[], Int32, Byte[])

Calcula el hash de los datos mediante el algoritmo KMACXOF128.

HashData(Byte[], Stream, Int32, Byte[])

Calcula el hash de una secuencia mediante el algoritmo KMACXOF128.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>)

Calcula el hash de los datos mediante el algoritmo KMACXOF128.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Calcula el hash de los datos mediante el algoritmo KMACXOF128.

HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>)

Calcula el hash de una secuencia mediante el algoritmo KMACXOF128.

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>)

Calcula el hash de una secuencia mediante el algoritmo KMACXOF128.

HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)

Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo KMACXOF128.

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)

Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo KMACXOF128.

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)

Calcula de forma asincrónica el hash de una secuencia mediante el algoritmo KMACXOF128.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a