MLDsa.SignData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.
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.