Partage via


KmacXof128 Classe

Définition

Calcule le mac KMACXOF128 pour les données d’entrée.

public ref class KmacXof128 sealed : IDisposable
public sealed class KmacXof128 : IDisposable
type KmacXof128 = class
    interface IDisposable
Public NotInheritable Class KmacXof128
Implements IDisposable
Héritage
KmacXof128
Implémente

Remarques

Cet algorithme est spécifié par NIST SP 800-185.

Constructeurs

KmacXof128(Byte[], Byte[])

Initialise une nouvelle instance de la classe KmacXof128.

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

Initialise une nouvelle instance de la classe KmacXof128.

Propriétés

IsSupported

Obtient une valeur qui indique si l’algorithme est pris en charge sur la plateforme actuelle.

Méthodes

AppendData(Byte[])

Ajoute les données spécifiées aux données déjà traitées dans le hachage.

AppendData(ReadOnlySpan<Byte>)

Ajoute les données spécifiées aux données déjà traitées dans le hachage.

Clone()

Crée une instance de KmacXof128 avec les données ajoutées existantes conservées.

Dispose()

Relâchez toutes les ressources utilisées par l’instance actuelle de la classe KmacXof128.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetCurrentHash(Int32)

Récupère le hachage des données accumulées à partir des appels précédents aux méthodes AppendData, sans réinitialiser l’objet à son état initial.

GetCurrentHash(Span<Byte>)

Remplit la mémoire tampon avec le hachage des données accumulées à partir des appels précédents aux méthodes AppendData, sans réinitialiser l’objet à son état initial.

GetHashAndReset(Int32)

Récupère le hachage des données accumulées à partir des appels précédents aux méthodes AppendData et réinitialise l’objet à son état initial.

GetHashAndReset(Span<Byte>)

Remplit la mémoire tampon avec le hachage des données accumulées à partir des appels précédents aux méthodes AppendData et réinitialise l’objet à son état initial.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
HashData(Byte[], Byte[], Int32, Byte[])

Calcule le hachage des données à l’aide de l’algorithme KMACXOF128.

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

Calcule le hachage d’un flux à l’aide de l’algorithme KMACXOF128.

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

Calcule le hachage des données à l’aide de l’algorithme KMACXOF128.

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

Calcule le hachage des données à l’aide de l’algorithme KMACXOF128.

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

Calcule le hachage d’un flux à l’aide de l’algorithme KMACXOF128.

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

Calcule le hachage d’un flux à l’aide de l’algorithme KMACXOF128.

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

Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme KMACXOF128.

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

Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme KMACXOF128.

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

Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme KMACXOF128.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à