CompositeMLDsa.SignData Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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
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.