Sdílet prostřednictvím


KmacXof256 Konstruktory

Definice

Přetížení

KmacXof256(Byte[], Byte[])

Inicializuje novou instanci KmacXof256 třídy.

KmacXof256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Inicializuje novou instanci KmacXof256 třídy.

KmacXof256(Byte[], Byte[])

Zdroj:
KmacXof256.cs

Inicializuje novou instanci KmacXof256 třídy.

public KmacXof256 (byte[] key, byte[]? customizationString = default);
new System.Security.Cryptography.KmacXof256 : byte[] * byte[] -> System.Security.Cryptography.KmacXof256
Public Sub New (key As Byte(), Optional customizationString As Byte() = Nothing)

Parametry

key
Byte[]

Klíč KMAC.

customizationString
Byte[]

Volitelný řetězec přizpůsobení. Výchozí hodnota není žádný řetězec přizpůsobení.

Výjimky

key je null.

Při vytváření instance algoritmu došlo k chybě.

Platforma nepodporuje KMACXOF256. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMACXOF256.

Platí pro

KmacXof256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Zdroj:
KmacXof256.cs

Inicializuje novou instanci KmacXof256 třídy.

public KmacXof256 (ReadOnlySpan<byte> key, ReadOnlySpan<byte> customizationString = default);
new System.Security.Cryptography.KmacXof256 : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.KmacXof256
Public Sub New (key As ReadOnlySpan(Of Byte), Optional customizationString As ReadOnlySpan(Of Byte) = Nothing)

Parametry

key
ReadOnlySpan<Byte>

Klíč KMAC.

customizationString
ReadOnlySpan<Byte>

Volitelný řetězec přizpůsobení. Výchozí hodnota není žádný řetězec přizpůsobení.

Výjimky

Při vytváření instance algoritmu došlo k chybě.

Platforma nepodporuje KMACXOF256. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMACXOF256.

Platí pro