KmacXof256.HashDataAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme KMACXOF256. |
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken) |
Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme KMACXOF256. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken) |
Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme KMACXOF256. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)
- Source:
- KmacXof256.cs
Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme KMACXOF256.
public static System.Threading.Tasks.ValueTask HashDataAsync (ReadOnlyMemory<byte> key, System.IO.Stream source, Memory<byte> destination, ReadOnlyMemory<byte> customizationString = default, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : ReadOnlyMemory<byte> * System.IO.Stream * Memory<byte> * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Shared Function HashDataAsync (key As ReadOnlyMemory(Of Byte), source As Stream, destination As Memory(Of Byte), Optional customizationString As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask
Paramètres
- key
- ReadOnlyMemory<Byte>
Clé KMAC.
- source
- Stream
Flux de hachage.
- customizationString
- ReadOnlyMemory<Byte>
Chaîne de personnalisation facultative. La valeur par défaut n’est pas une chaîne de personnalisation.
- cancellationToken
- CancellationToken
Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Un ValueTask qui représente l’opération asynchrone.
Exceptions
source
est null
.
source
ne prend pas en charge la lecture.
Une erreur s’est produite pendant l’opération.
cancellationToken
a été annulé.
La plateforme ne prend pas en charge KMACXOF256. Les appelants peuvent utiliser la propriété IsSupported pour déterminer si la plateforme prend en charge KMACXOF256.
S’applique à
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)
- Source:
- KmacXof256.cs
Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme KMACXOF256.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (byte[] key, System.IO.Stream source, int outputLength, byte[]? customizationString = default, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : byte[] * System.IO.Stream * int * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (key As Byte(), source As Stream, outputLength As Integer, Optional customizationString As Byte() = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Paramètres
- key
- Byte[]
Clé KMAC.
- source
- Stream
Flux de hachage.
- outputLength
- Int32
Taille du hachage à produire.
- customizationString
- Byte[]
Chaîne de personnalisation facultative. La valeur par défaut n’est pas une chaîne de personnalisation.
- cancellationToken
- CancellationToken
Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Une ValueTask<TResult> qui se termine par le hachage calculé.
Exceptions
key
ou source
est null
.
source
ne prend pas en charge la lecture.
outputLength
est négative.
Une erreur s’est produite pendant l’opération.
cancellationToken
a été annulé.
La plateforme ne prend pas en charge KMACXOF256. Les appelants peuvent utiliser la propriété IsSupported pour déterminer si la plateforme prend en charge KMACXOF256.
S’applique à
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)
- Source:
- KmacXof256.cs
Calcule de façon asynchrone le hachage d’un flux à l’aide de l’algorithme KMACXOF256.
public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync (ReadOnlyMemory<byte> key, System.IO.Stream source, int outputLength, ReadOnlyMemory<byte> customizationString = default, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : ReadOnlyMemory<byte> * System.IO.Stream * int * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (key As ReadOnlyMemory(Of Byte), source As Stream, outputLength As Integer, Optional customizationString As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())
Paramètres
- key
- ReadOnlyMemory<Byte>
Clé KMAC.
- source
- Stream
Flux de hachage.
- outputLength
- Int32
Taille du hachage à produire.
- customizationString
- ReadOnlyMemory<Byte>
Chaîne de personnalisation facultative. La valeur par défaut n’est pas une chaîne de personnalisation.
- cancellationToken
- CancellationToken
Jeton à surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Une ValueTask<TResult> qui se termine par le hachage calculé.
Exceptions
source
est null
.
source
ne prend pas en charge la lecture.
outputLength
est négative.
Une erreur s’est produite pendant l’opération.
cancellationToken
a été annulé.
La plateforme ne prend pas en charge KMACXOF256. Les appelants peuvent utiliser la propriété IsSupported pour déterminer si la plateforme prend en charge KMACXOF256.