KmacXof128 Klass

Definition

Beräknar KMACXOF128 MAC för indata.

public ref class KmacXof128 sealed : IDisposable
public sealed class KmacXof128 : IDisposable
type KmacXof128 = class
    interface IDisposable
Public NotInheritable Class KmacXof128
Implements IDisposable
Arv
KmacXof128
Implementeringar

Kommentarer

Den här algoritmen anges av NIST SP 800-185.

Konstruktorer

Name Description
KmacXof128(Byte[], Byte[])

Initierar en ny instans av KmacXof128 klassen.

KmacXof128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Initierar en ny instans av KmacXof128 klassen.

Egenskaper

Name Description
IsSupported

Hämtar ett värde som anger om algoritmen stöds på den aktuella plattformen.

Metoder

Name Description
AppendData(Byte[])

Lägger till angivna data till de data som redan bearbetats i hashen.

AppendData(ReadOnlySpan<Byte>)

Lägger till angivna data till de data som redan bearbetats i hashen.

Clone()

Skapar en ny instans av KmacXof128 med befintliga bifogade data bevarade.

Dispose()

Frigör alla resurser som används av den aktuella instansen av KmacXof128 klassen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetCurrentHash(Int32)

Hämtar hashen för data som ackumulerats från tidigare anrop till AppendData metoderna, utan att återställa objektet till dess ursprungliga tillstånd.

GetCurrentHash(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.

GetHashAndReset(Int32)

Hämtar hashen för data som ackumulerats från tidigare anrop till AppendData metoderna och återställer objektet till dess ursprungliga tillstånd.

GetHashAndReset(Span<Byte>)

Fyller bufferten med hashen för data som ackumulerats från tidigare anrop till AppendData metoderna och återställer objektet till dess ursprungliga tillstånd.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
HashData(Byte[], Byte[], Int32, Byte[])

Beräknar hashen av data med hjälp av KMACXOF128-algoritmen.

HashData(Byte[], Stream, Int32, Byte[])

Beräknar hashen för en ström med hjälp av KMACXOF128-algoritmen.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>)

Beräknar hashen av data med hjälp av KMACXOF128-algoritmen.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Beräknar hashen av data med hjälp av KMACXOF128-algoritmen.

HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>)

Beräknar hashen för en ström med hjälp av KMACXOF128-algoritmen.

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>)

Beräknar hashen för en ström med hjälp av KMACXOF128-algoritmen.

HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken)

Beräknar asynkront hashen för en ström med hjälp av KMACXOF128-algoritmen.

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken)

Beräknar asynkront hashen för en ström med hjälp av KMACXOF128-algoritmen.

HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)

Beräknar asynkront hashen för en ström med hjälp av KMACXOF128-algoritmen.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Verify(Byte[], Byte[], Byte[], Byte[])

Beräknar KMACXOF128 MAC för indata.

Verify(Byte[], Stream, Byte[], Byte[])

Beräknar KMACXOF128 MAC för indata.

Verify(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Beräknar KMACXOF128 MAC för indata.

Verify(ReadOnlySpan<Byte>, Stream, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Beräknar KMACXOF128 MAC för indata.

VerifyAsync(Byte[], Stream, Byte[], Byte[], CancellationToken)

Beräknar KMACXOF128 MAC för indata.

VerifyAsync(ReadOnlyMemory<Byte>, Stream, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, CancellationToken)

Beräknar KMACXOF128 MAC för indata.

VerifyCurrentHash(Byte[])

Beräknar KMACXOF128 MAC för indata.

VerifyCurrentHash(ReadOnlySpan<Byte>)

Beräknar KMACXOF128 MAC för indata.

VerifyHashAndReset(Byte[])

Beräknar KMACXOF128 MAC för indata.

VerifyHashAndReset(ReadOnlySpan<Byte>)

Beräknar KMACXOF128 MAC för indata.

Gäller för