次の方法で共有


Kmac128 コンストラクター

定義

オーバーロード

Kmac128(Byte[], Byte[])

Kmac128 クラスの新しいインスタンスを初期化します。

Kmac128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Kmac128 クラスの新しいインスタンスを初期化します。

Kmac128(Byte[], Byte[])

ソース:
Kmac128.cs

Kmac128 クラスの新しいインスタンスを初期化します。

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)

パラメーター

key
Byte[]

KMAC キー。

customizationString
Byte[]

省略可能なカスタマイズ文字列。 既定値はカスタマイズ文字列なしです。

例外

keynullです。

アルゴリズムのインスタンスの作成中にエラーが発生しました。

プラットフォームはKMAC128をサポートしていません。 呼び出し元は、IsSupported プロパティを使用して、プラットフォームがKMAC128をサポートしているかどうかを判断できます。

適用対象

Kmac128(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

ソース:
Kmac128.cs

Kmac128 クラスの新しいインスタンスを初期化します。

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)

パラメーター

key
ReadOnlySpan<Byte>

KMAC キー。

customizationString
ReadOnlySpan<Byte>

省略可能なカスタマイズ文字列。 既定値はカスタマイズ文字列なしです。

例外

アルゴリズムのインスタンスの作成中にエラーが発生しました。

プラットフォームはKMAC128をサポートしていません。 呼び出し元は、IsSupported プロパティを使用して、プラットフォームがKMAC128をサポートしているかどうかを判断できます。

適用対象