CompositeMLDsa.SignData Methode

Definition

Ü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.

destination
Span<Byte>

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

Byte[]

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.

Gilt für: