KmacXof256 Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Oblicza KMACXOF256 MAC dla danych wejściowych.
public ref class KmacXof256 sealed : IDisposable
public sealed class KmacXof256 : IDisposable
type KmacXof256 = class
interface IDisposable
Public NotInheritable Class KmacXof256
Implements IDisposable
- Dziedziczenie
-
KmacXof256
- Implementuje
Uwagi
Ten algorytm jest określany przez NIST SP 800-185.
Konstruktorów
| Nazwa | Opis |
|---|---|
| KmacXof256(Byte[], Byte[]) |
Inicjuje nowe wystąpienie klasy KmacXof256. |
| KmacXof256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Inicjuje nowe wystąpienie klasy KmacXof256. |
Właściwości
| Nazwa | Opis |
|---|---|
| IsSupported |
Pobiera wartość wskazującą, czy algorytm jest obsługiwany na bieżącej platformie. |
Metody
| Nazwa | Opis |
|---|---|
| AppendData(Byte[]) |
Dołącza określone dane do danych, które zostały już przetworzone w skrótzie. |
| AppendData(ReadOnlySpan<Byte>) |
Dołącza określone dane do danych, które zostały już przetworzone w skrótzie. |
| Clone() |
Tworzy nowe wystąpienie KmacXof256 z istniejącymi dołączonymi danymi zachowanymi. |
| Dispose() |
Zwolnij wszystkie zasoby używane przez bieżące wystąpienie klasy KmacXof256. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Dziedziczone od Object) |
| GetCurrentHash(Int32) |
Pobiera skrót danych zebranych z poprzednich wywołań metod |
| GetCurrentHash(Span<Byte>) |
Wypełnia bufor skrótem danych zebranych przed wywołaniami metod |
| GetHashAndReset(Int32) |
Pobiera skrót danych zebranych z poprzednich wywołań metod |
| GetHashAndReset(Span<Byte>) |
Wypełnia bufor skrótem danych zebranych przed wywołaniami metod |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Dziedziczone od Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Dziedziczone od Object) |
| HashData(Byte[], Byte[], Int32, Byte[]) |
Oblicza skrót danych przy użyciu algorytmu KMACXOF256. |
| HashData(Byte[], Stream, Int32, Byte[]) |
Oblicza skrót strumienia przy użyciu algorytmu KMACXOF256. |
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>) |
Oblicza skrót danych przy użyciu algorytmu KMACXOF256. |
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Oblicza skrót danych przy użyciu algorytmu KMACXOF256. |
| HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>) |
Oblicza skrót strumienia przy użyciu algorytmu KMACXOF256. |
| HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>) |
Oblicza skrót strumienia przy użyciu algorytmu KMACXOF256. |
| HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken) |
Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu KMACXOF256. |
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken) |
Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu KMACXOF256. |
| HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu KMACXOF256. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Dziedziczone od Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Dziedziczone od Object) |
| Verify(Byte[], Byte[], Byte[], Byte[]) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
| Verify(Byte[], Stream, Byte[], Byte[]) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
| Verify(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
| Verify(ReadOnlySpan<Byte>, Stream, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
| VerifyAsync(Byte[], Stream, Byte[], Byte[], CancellationToken) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
| VerifyAsync(ReadOnlyMemory<Byte>, Stream, ReadOnlyMemory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
| VerifyCurrentHash(Byte[]) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
| VerifyCurrentHash(ReadOnlySpan<Byte>) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
| VerifyHashAndReset(Byte[]) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |
| VerifyHashAndReset(ReadOnlySpan<Byte>) |
Oblicza KMACXOF256 MAC dla danych wejściowych. |