Kmac128 Constructores

Definición

Sobrecargas

Kmac128(Byte[], Byte[])

Inicializa una nueva instancia de la clase Kmac128.

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

Inicializa una nueva instancia de la clase Kmac128.

Kmac128(Byte[], Byte[])

Source:
Kmac128.cs

Inicializa una nueva instancia de la clase Kmac128.

C#
public Kmac128(byte[] key, byte[]? customizationString = default);

Parámetros

key
Byte[]

Clave KMAC.

customizationString
Byte[]

Cadena de personalización opcional. El valor predeterminado no es ninguna cadena de personalización.

Excepciones

key es null.

Error al crear una instancia del algoritmo.

La plataforma no admite KMAC128. Los autores de llamadas pueden usar la propiedad IsSupported para determinar si la plataforma admite KMAC128.

Se aplica a

.NET 10 y .NET 9
Producto Versiones
.NET 9, 10

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

Source:
Kmac128.cs

Inicializa una nueva instancia de la clase Kmac128.

C#
public Kmac128(ReadOnlySpan<byte> key, ReadOnlySpan<byte> customizationString = default);

Parámetros

key
ReadOnlySpan<Byte>

Clave KMAC.

customizationString
ReadOnlySpan<Byte>

Cadena de personalización opcional. El valor predeterminado no es ninguna cadena de personalización.

Excepciones

Error al crear una instancia del algoritmo.

La plataforma no admite KMAC128. Los autores de llamadas pueden usar la propiedad IsSupported para determinar si la plataforma admite KMAC128.

Se aplica a

.NET 10 y .NET 9
Producto Versiones
.NET 9, 10