Taal

CompositeMLDsa.SignData Methode

Definitie

Ondertekent de opgegeven gegevens.

Overloads

Name Description
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Ondertekent de opgegeven gegevens en schrijft de handtekening naar de opgegeven buffer.

SignData(Byte[], Byte[])

Ondertekent de opgegeven gegevens.

SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Bron:
CompositeMLDsa.cs
Bron:
CompositeMLDsa.cs
Bron:
CompositeMLDsa.cs

Ondertekent de opgegeven gegevens en schrijft de handtekening naar de opgegeven buffer.

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

Parameters

data
ReadOnlySpan<Byte>

De gegevens die moeten worden ondertekend.

destination
Span<Byte>

De buffer om de handtekening te ontvangen. De lengte ervan moet ten minste MaxSignatureSizeInByteszijn.

context
ReadOnlySpan<Byte>

Een optionele contextspecifieke waarde om het bereik van de handtekening te beperken.

De standaardwaarde is een lege buffer.

Retouren

Het aantal bytes dat naar de destination buffer is geschreven.

Uitzonderingen

destination is kleiner dan MaxSignatureSizeInBytes in lengte.

context heeft meer Length dan 255 bytes.

Dit exemplaar is verwijderd.

Het exemplaar vertegenwoordigt alleen een openbare sleutel.

– of –

Er is een fout opgetreden tijdens het ondertekenen van de gegevens.

Van toepassing op

SignData(Byte[], Byte[])

Bron:
CompositeMLDsa.cs
Bron:
CompositeMLDsa.cs
Bron:
CompositeMLDsa.cs

Ondertekent de opgegeven gegevens.

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()

Parameters

data
Byte[]

De gegevens die moeten worden ondertekend.

context
Byte[]

Een optionele contextspecifieke waarde om het bereik van de handtekening te beperken.

De standaardwaarde is null.

Retouren

Byte[]

De samengestelde ML-DSA handtekening van de opgegeven gegevens.

Uitzonderingen

data is null.

context heeft een lengte van meer dan 255 bytes.

Dit exemplaar is verwijderd.

Het exemplaar vertegenwoordigt alleen een openbare sleutel.

– of –

Er is een fout opgetreden tijdens het ondertekenen van de gegevens.

Opmerkingen

Een null context wordt behandeld als leeg.

Van toepassing op