Поделиться через


KmacXof256 Конструкторы

Определение

Перегрузки

KmacXof256(Byte[], Byte[])

Инициализирует новый экземпляр класса KmacXof256.

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

Инициализирует новый экземпляр класса KmacXof256.

KmacXof256(Byte[], Byte[])

Исходный код:
KmacXof256.cs

Инициализирует новый экземпляр класса KmacXof256.

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)

Параметры

key
Byte[]

Ключ KMAC.

customizationString
Byte[]

Необязательная строка настройки. Значение по умолчанию не является строкой настройки.

Исключения

Произошла ошибка при создании экземпляра алгоритма.

Платформа не поддерживает KMACXOF256. Вызывающие могут использовать свойство IsSupported, чтобы определить, поддерживает ли платформа KMACXOF256.

Применяется к

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

Исходный код:
KmacXof256.cs

Инициализирует новый экземпляр класса KmacXof256.

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)

Параметры

key
ReadOnlySpan<Byte>

Ключ KMAC.

customizationString
ReadOnlySpan<Byte>

Необязательная строка настройки. Значение по умолчанию не является строкой настройки.

Исключения

Произошла ошибка при создании экземпляра алгоритма.

Платформа не поддерживает KMACXOF256. Вызывающие могут использовать свойство IsSupported, чтобы определить, поддерживает ли платформа KMACXOF256.

Применяется к