CompositeMLDsa.SignData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Signiert die angegebenen Daten, und schreibt die Signatur in den bereitgestellten Puffer. |
| SignData(Byte[], Byte[]) |
Signiert die angegebenen Daten. |
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
Signiert die angegebenen Daten, und schreibt die Signatur in den bereitgestellten Puffer.
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
Parameter
- data
- ReadOnlySpan<Byte>
Die zu signierenden Daten.
Der Puffer, der die Signatur empfängt. Die Länge muss mindestens MaxSignatureSizeInBytessein.
- context
- ReadOnlySpan<Byte>
Ein optionaler kontextspezifischer Wert, um den Gültigkeitsbereich der Signatur einzuschränken.
Der Standardwert ist ein leerer Puffer.
Gibt zurück
Die Anzahl der in den destination Puffer geschriebenen Bytes.
Ausnahmen
destination ist kleiner als MaxSignatureSizeInBytes in der Länge.
context hat mehr Length als 255 Byte.
Diese Instanz wurde verworfen.
Die Instanz stellt nur einen öffentlichen Schlüssel dar.
-oder-
Fehler beim Signieren der Daten.
Gilt für:
SignData(Byte[], Byte[])
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
Signiert die angegebenen Daten.
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()
Parameter
- data
- Byte[]
Die zu signierenden Daten.
- context
- Byte[]
Ein optionaler kontextspezifischer Wert, um den Gültigkeitsbereich der Signatur einzuschränken.
Der Standardwert ist null.
Gibt zurück
Die Zusammengesetzte ML-DSA Signatur der angegebenen Daten.
Ausnahmen
data ist null.
context hat eine Länge von über 255 Bytes.
Diese Instanz wurde verworfen.
Die Instanz stellt nur einen öffentlichen Schlüssel dar.
-oder-
Fehler beim Signieren der Daten.
Hinweise
Ein null Kontext wird als leer behandelt.