Shake128.HashDataAsync Método

Definición

Sobrecargas

Nombre Description
HashDataAsync(Stream, Int32, CancellationToken)

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

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

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

HashDataAsync(Stream, Int32, CancellationToken)

Source:
Shake128.cs
Source:
Shake128.cs
Source:
Shake128.cs
Source:
Shake128.cs

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

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())

Parámetros

source
Stream

Secuencia a hash.

outputLength
Int32

Tamaño del hash que se va a generar.

cancellationToken
CancellationToken

Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.

Devoluciones

que ValueTask<TResult> se completa con el hash calculado.

Excepciones

source no admite la lectura.

outputLength es negativo.

source es null.

cancellationToken se ha cancelado.

La plataforma no admite SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.

Se aplica a

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Source:
Shake128.cs
Source:
Shake128.cs
Source:
Shake128.cs
Source:
Shake128.cs

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

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

Parámetros

source
Stream

Secuencia a hash.

destination
Memory<Byte>

Búfer que se va a rellenar con el hash.

cancellationToken
CancellationToken

Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.

Devoluciones

que ValueTask representa la operación asincrónica.

Excepciones

source es null.

source no admite la lectura.

cancellationToken se ha cancelado.

La plataforma no admite SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.

Se aplica a