Shake128.HashDataAsync Methode

Definition

Überlädt

Name Beschreibung
HashDataAsync(Stream, Int32, CancellationToken)

Berechnet asynchron den Hash eines Datenstroms mithilfe des SHAKE128 Algorithmus.

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Berechnet asynchron den Hash eines Datenstroms mithilfe des SHAKE128 Algorithmus.

HashDataAsync(Stream, Int32, CancellationToken)

Quelle:
Shake128.cs
Quelle:
Shake128.cs
Quelle:
Shake128.cs
Quelle:
Shake128.cs

Berechnet asynchron den Hash eines Datenstroms mithilfe des SHAKE128 Algorithmus.

public static System.Threading.Tasks.ValueTask<byte[]> HashDataAsync(System.IO.Stream source, int outputLength, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : System.IO.Stream * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<byte[]>
Public Shared Function HashDataAsync (source As Stream, outputLength As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Byte())

Parameter

source
Stream

Der zu hashende Datenstrom.

outputLength
Int32

Die Größe des zu produzierenden Hashs.

cancellationToken
CancellationToken

Das Token, das auf Abbruchanforderungen überwacht werden soll. Der Standardwert ist None.

Gibt zurück

Ein ValueTask<TResult> Abschluss mit dem berechneten Hash.

Ausnahmen

source das Lesen wird nicht unterstützt.

outputLength ist negativ.

source ist null.

cancellationToken wurde abgebrochen.

Die Plattform unterstützt SHAKE128 nicht. Anrufer können mithilfe der IsSupported Eigenschaft ermitteln, ob die Plattform SHAKE128 unterstützt.

Gilt für:

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Quelle:
Shake128.cs
Quelle:
Shake128.cs
Quelle:
Shake128.cs
Quelle:
Shake128.cs

Berechnet asynchron den Hash eines Datenstroms mithilfe des SHAKE128 Algorithmus.

public static System.Threading.Tasks.ValueTask HashDataAsync(System.IO.Stream source, Memory<byte> destination, System.Threading.CancellationToken cancellationToken = default);
static member HashDataAsync : System.IO.Stream * Memory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Shared Function HashDataAsync (source As Stream, destination As Memory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As ValueTask

Parameter

source
Stream

Der zu hashende Datenstrom.

destination
Memory<Byte>

Der Puffer, der mit dem Hash gefüllt werden soll.

cancellationToken
CancellationToken

Das Token, das auf Abbruchanforderungen überwacht werden soll. Der Standardwert ist None.

Gibt zurück

Ein ValueTask Wert, der den asynchronen Vorgang darstellt.

Ausnahmen

source ist null.

source das Lesen wird nicht unterstützt.

cancellationToken wurde abgebrochen.

Die Plattform unterstützt SHAKE128 nicht. Anrufer können mithilfe der IsSupported Eigenschaft ermitteln, ob die Plattform SHAKE128 unterstützt.

Gilt für: