Sdílet prostřednictvím


KmacXof128 Konstruktory

Definice

Přetížení

KmacXof128(Byte[], Byte[])

Inicializuje novou instanci KmacXof128 třídy.

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

Inicializuje novou instanci KmacXof128 třídy.

KmacXof128(Byte[], Byte[])

Zdroj:
KmacXof128.cs

Inicializuje novou instanci KmacXof128 třídy.

public KmacXof128(byte[] key, byte[]? customizationString = default);
new System.Security.Cryptography.KmacXof128 : byte[] * byte[] -> System.Security.Cryptography.KmacXof128
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 KMACXOF128. Volající můžou vlastnost IsSupported použít k určení, jestli platforma podporuje KMACXOF128.

Platí pro

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

Zdroj:
KmacXof128.cs

Inicializuje novou instanci KmacXof128 třídy.

public KmacXof128(ReadOnlySpan<byte> key, ReadOnlySpan<byte> customizationString = default);
new System.Security.Cryptography.KmacXof128 : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.KmacXof128
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 KMACXOF128. Volající můžou vlastnost IsSupported použít k určení, jestli platforma podporuje KMACXOF128.

Platí pro