CompositeMLDsa.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í.
Firma los datos especificados.
Sobrecargas
| Nombre | Description |
|---|---|
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Firma los datos especificados, escribiendo la firma en el búfer proporcionado. |
| SignData(Byte[], Byte[]) |
Firma los datos especificados. |
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Source:
- CompositeMLDsa.cs
- Source:
- CompositeMLDsa.cs
- Source:
- CompositeMLDsa.cs
Firma los datos especificados, escribiendo la firma en el búfer proporcionado.
public int SignData(ReadOnlySpan<byte> data, Span<byte> destination, ReadOnlySpan<byte> context = default);
member this.SignData : ReadOnlySpan<byte> * Span<byte> * ReadOnlySpan<byte> -> int
Public Function SignData (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional context As ReadOnlySpan(Of Byte) = Nothing) As Integer
Parámetros
- data
- ReadOnlySpan<Byte>
Datos que se van a firmar.
Búfer que va a recibir la firma. Su longitud debe ser al menos MaxSignatureSizeInBytes.
- 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.
Devoluciones
Número de bytes escritos en el destination búfer.
Excepciones
destination es menor que MaxSignatureSizeInBytes en longitud.
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
SignData(Byte[], Byte[])
- Source:
- CompositeMLDsa.cs
- Source:
- CompositeMLDsa.cs
- Source:
- CompositeMLDsa.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
La firma compuesta ML-DSA 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.