MLDsa.SignData Método

Definición

Sobrecargas

Nombre Description
SignData(Byte[], Byte[])

Firma los datos especificados.

SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Firma los datos especificados, escribiendo la firma en el búfer proporcionado.

SignData(Byte[], Byte[])

Source:
MLDsa.cs
Source:
MLDsa.cs
Source:
MLDsa.cs

Firma los datos especificados.

public byte[] SignData(byte[] data, byte[]? context = default);
member this.SignData : byte[] * byte[] -> byte[]
Public Function SignData (data As Byte(), Optional context As Byte() = Nothing) As Byte()

Parámetros

data
Byte[]

Datos que se van a firmar.

context
Byte[]

Valor opcional específico del contexto para limitar el ámbito de la firma.

El valor por defecto es null.

Devoluciones

Byte[]

ML-DSA firma de los datos especificados.

Excepciones

data es null.

context tiene una longitud superior a 255 bytes.

Esta instancia se ha eliminado.

La instancia solo representa una clave pública.

O bien

Error al firmar los datos.

Comentarios

Un null contexto se trata como vacío.

Se aplica a

SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Source:
MLDsa.cs
Source:
MLDsa.cs
Source:
MLDsa.cs

Firma los datos especificados, escribiendo la firma en el búfer proporcionado.

public void SignData(ReadOnlySpan<byte> data, Span<byte> destination, ReadOnlySpan<byte> context = default);
member this.SignData : ReadOnlySpan<byte> * Span<byte> * ReadOnlySpan<byte> -> unit
Public Sub SignData (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional context As ReadOnlySpan(Of Byte) = Nothing)

Parámetros

data
ReadOnlySpan<Byte>

Datos que se van a firmar.

destination
Span<Byte>

Búfer que va a recibir la firma. Su longitud debe ser exactamente SignatureSizeInBytes.

context
ReadOnlySpan<Byte>

Valor opcional específico del contexto para limitar el ámbito de la firma.

El valor predeterminado es un búfer vacío.

Excepciones

El búfer de destination es la longitud incorrecta para recibir la firma.

context tiene un Length exceso de 255 bytes.

Esta instancia se ha eliminado.

La instancia solo representa una clave pública.

O bien

Error al firmar los datos.

Se aplica a