MLDsa.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(Byte[], Byte[]) |
Ondertekent de opgegeven gegevens. |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Ondertekent de opgegeven gegevens en schrijft de handtekening naar de opgegeven buffer. |
SignData(Byte[], Byte[])
- Bron:
- MLDsa.cs
- Bron:
- MLDsa.cs
- Bron:
- MLDsa.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
ML-DSA handtekening voor 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
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Bron:
- MLDsa.cs
- Bron:
- MLDsa.cs
- Bron:
- MLDsa.cs
Ondertekent de opgegeven gegevens en schrijft de handtekening naar de opgegeven buffer.
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)
Parameters
- data
- ReadOnlySpan<Byte>
De gegevens die moeten worden ondertekend.
De buffer om de handtekening te ontvangen. De lengte moet precies SignatureSizeInByteszijn.
- context
- ReadOnlySpan<Byte>
Een optionele contextspecifieke waarde om het bereik van de handtekening te beperken.
De standaardwaarde is een lege buffer.
Uitzonderingen
De buffer in destination is de onjuiste lengte om de handtekening te ontvangen.
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.