Aracılığıyla paylaş


Shake128.HashDataAsync Yöntem

Tanım

Aşırı Yüklemeler

HashDataAsync(Stream, Int32, CancellationToken)

SHAKE128 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

SHAKE128 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.

HashDataAsync(Stream, Int32, CancellationToken)

Kaynak:
Shake128.cs
Kaynak:
Shake128.cs

SHAKE128 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.

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

Parametreler

source
Stream

Karma akış.

outputLength
Int32

Üretilmesi gereken karmanın boyutu.

cancellationToken
CancellationToken

İptal isteklerini izlemek için belirteç. None varsayılan değerdir.

Döndürülenler

ValueTask<TResult> Hesaplanan karma ile tamamlanan bir.

Özel durumlar

source okumayı desteklemez.

outputLength negatiftir.

source, null değeridir.

cancellationToken iptal edildi.

Platform SHAKE128 desteklemiyor. Çağıranlar, platformun IsSupported SHAKE128 desteklenip desteklemediğini belirlemek için özelliğini kullanabilir.

Şunlara uygulanır

HashDataAsync(Stream, Memory<Byte>, CancellationToken)

Kaynak:
Shake128.cs
Kaynak:
Shake128.cs

SHAKE128 algoritmasını kullanarak bir akışın karması zaman uyumsuz olarak hesaplanır.

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

Parametreler

source
Stream

Karma akış.

destination
Memory<Byte>

Karma ile doldurulacak arabellek.

cancellationToken
CancellationToken

İptal isteklerini izlemek için belirteç. None varsayılan değerdir.

Döndürülenler

ValueTask Zaman uyumsuz işlemi temsil eden bir.

Özel durumlar

source, null değeridir.

source okumayı desteklemez.

cancellationToken iptal edildi.

Platform SHAKE128 desteklemiyor. Çağıranlar, platformun IsSupported SHAKE128 desteklenip desteklemediğini belirlemek için özelliğini kullanabilir.

Şunlara uygulanır