Kmac128 Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beräknar KMAC128 MAC för indata.
public ref class Kmac128 sealed : IDisposable
public sealed class Kmac128 : IDisposable
type Kmac128 = class
interface IDisposable
Public NotInheritable Class Kmac128
Implements IDisposable
- Arv
-
Kmac128
- Implementeringar
Kommentarer
Den här algoritmen anges av NIST SP 800-185.
Konstruktorer
| Name | Description |
|---|---|
| Kmac128(Byte[], Byte[]) |
Initierar en ny instans av Kmac128 klassen. |
| Kmac128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Initierar en ny instans av Kmac128 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 Kmac128 med befintliga bifogade data bevarade. |
| Dispose() |
Frigör alla resurser som används av den aktuella instansen av Kmac128 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 |
| GetCurrentHash(Span<Byte>) |
Fyller bufferten med hashen för data som ackumulerats från tidigare anrop till metoderna, utan att |
| GetHashAndReset(Int32) |
Hämtar hashen för data som ackumulerats från tidigare anrop till |
| GetHashAndReset(Span<Byte>) |
Fyller bufferten med hashen för data som ackumulerats från tidigare anrop till |
| 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 KMAC128-algoritmen. |
| HashData(Byte[], Stream, Int32, Byte[]) |
Beräknar hashen för en ström med hjälp av KMAC128-algoritmen. |
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>) |
Beräknar hashen av data med hjälp av KMAC128-algoritmen. |
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Beräknar hashen av data med hjälp av KMAC128-algoritmen. |
| HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>) |
Beräknar hashen för en ström med hjälp av KMAC128-algoritmen. |
| HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>) |
Beräknar hashen för en ström med hjälp av KMAC128-algoritmen. |
| HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken) |
Beräknar asynkront hashen för en ström med hjälp av KMAC128-algoritmen. |
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken) |
Beräknar asynkront hashen för en ström med hjälp av KMAC128-algoritmen. |
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
Beräknar asynkront hashen för en ström med hjälp av KMAC128-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 KMAC128 MAC för indata. |
| Verify(Byte[], Stream, Byte[], Byte[]) |
Beräknar KMAC128 MAC för indata. |
| Verify(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Beräknar KMAC128 MAC för indata. |
| Verify(ReadOnlySpan<Byte>, Stream, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Beräknar KMAC128 MAC för indata. |
| VerifyAsync(Byte[], Stream, Byte[], Byte[], CancellationToken) |
Beräknar KMAC128 MAC för indata. |
| VerifyAsync(ReadOnlyMemory<Byte>, Stream, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
Beräknar KMAC128 MAC för indata. |
| VerifyCurrentHash(Byte[]) |
Beräknar KMAC128 MAC för indata. |
| VerifyCurrentHash(ReadOnlySpan<Byte>) |
Beräknar KMAC128 MAC för indata. |
| VerifyHashAndReset(Byte[]) |
Beräknar KMAC128 MAC för indata. |
| VerifyHashAndReset(ReadOnlySpan<Byte>) |
Beräknar KMAC128 MAC för indata. |