MLDsa.SignData Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| SignData(Byte[], Byte[]) |
Firma i dati specificati. |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Firma i dati specificati, scrivendo la firma nel buffer fornito. |
SignData(Byte[], Byte[])
- Origine:
- MLDsa.cs
- Origine:
- MLDsa.cs
- Origine:
- MLDsa.cs
Firma i dati specificati.
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()
Parametri
- data
- Byte[]
Dati da firmare.
- context
- Byte[]
Valore facoltativo specifico del contesto per limitare l'ambito della firma.
Il valore predefinito è null.
Valori restituiti
ML-DSA firma per i dati specificati.
Eccezioni
data è null.
context ha una lunghezza superiore a 255 byte.
Questa istanza è stata eliminata.
L'istanza rappresenta solo una chiave pubblica.
oppure
Errore durante la firma dei dati.
Commenti
Un null contesto viene considerato vuoto.
Si applica a
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Origine:
- MLDsa.cs
- Origine:
- MLDsa.cs
- Origine:
- MLDsa.cs
Firma i dati specificati, scrivendo la firma nel buffer fornito.
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)
Parametri
- data
- ReadOnlySpan<Byte>
Dati da firmare.
Buffer per ricevere la firma. La lunghezza deve essere esattamente SignatureSizeInBytes.
- context
- ReadOnlySpan<Byte>
Valore facoltativo specifico del contesto per limitare l'ambito della firma.
Il valore predefinito è un buffer vuoto.
Eccezioni
Il buffer in destination è la lunghezza non corretta per ricevere la firma.
context ha un Length valore superiore a 255 byte.
Questa istanza è stata eliminata.
L'istanza rappresenta solo una chiave pubblica.
oppure
Errore durante la firma dei dati.