Shake128.Read Metod

Definition

Överlagringar

Name Description
Read(Span<Byte>)

Fyller bufferten med hashen för data som ackumulerats från tidigare anrop till metoderna utan att AppendData återställa objektet till dess ursprungliga tillstånd och tillåta ytterligare anrop att fortsätta hämta hashen.

Read(Int32)

Hämtar hashen för data som ackumulerats från tidigare anrop till metoderna utan att AppendData återställa objektet till dess ursprungliga tillstånd och tillåta ytterligare anrop att fortsätta hämta hashen.

Read(Span<Byte>)

Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs

Fyller bufferten med hashen för data som ackumulerats från tidigare anrop till metoderna utan att AppendData återställa objektet till dess ursprungliga tillstånd och tillåta ytterligare anrop att fortsätta hämta hashen.

public:
 void Read(Span<System::Byte> destination);
public void Read(Span<byte> destination);
member this.Read : Span<byte> -> unit
Public Sub Read (destination As Span(Of Byte))

Parametrar

destination
Span<Byte>

Bufferten som ska fyllas med hashen.

Undantag

Ett fel har uppstått under åtgärden.

Objektet har redan tagits bort.

Plattformen stöder inte flera läsningar av hashen. GetHashAndReset(Span<Byte>) kan användas för att utföra en enda åtgärd.

Gäller för

Read(Int32)

Källa:
Shake128.cs
Källa:
Shake128.cs
Källa:
Shake128.cs

Hämtar hashen för data som ackumulerats från tidigare anrop till metoderna utan att AppendData återställa objektet till dess ursprungliga tillstånd och tillåta ytterligare anrop att fortsätta hämta hashen.

public:
 cli::array <System::Byte> ^ Read(int outputLength);
public byte[] Read(int outputLength);
member this.Read : int -> byte[]
Public Function Read (outputLength As Integer) As Byte()

Parametrar

outputLength
Int32

Storleken på den hash som ska skapas.

Returer

Byte[]

Den beräknade hashen.

Undantag

outputLength är negativ.

Ett fel har uppstått under åtgärden.

Objektet har redan tagits bort.

Plattformen stöder inte flera läsningar av hashen. GetHashAndReset(Int32) kan användas för att utföra en enda åtgärd.

Gäller för