Kmac128 Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Kmac128(Byte[], Byte[]) |
Inicializuje novou instanci Kmac128 třídy. |
Kmac128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Inicializuje novou instanci Kmac128 třídy. |
Kmac128(Byte[], Byte[])
- Zdroj:
- Kmac128.cs
Inicializuje novou instanci Kmac128 třídy.
public Kmac128 (byte[] key, byte[]? customizationString = default);
new System.Security.Cryptography.Kmac128 : byte[] * byte[] -> System.Security.Cryptography.Kmac128
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 KMAC128. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMAC128.
Platí pro
Kmac128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Zdroj:
- Kmac128.cs
Inicializuje novou instanci Kmac128 třídy.
public Kmac128 (ReadOnlySpan<byte> key, ReadOnlySpan<byte> customizationString = default);
new System.Security.Cryptography.Kmac128 : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.Kmac128
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 KMAC128. Volající můžou pomocí vlastnosti IsSupported určit, jestli platforma podporuje KMAC128.