CompositeMLDsa.SignData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Signerar angivna data.
Överlagringar
| Name | Description |
|---|---|
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Signerar angivna data och skriver signaturen till den angivna bufferten. |
| SignData(Byte[], Byte[]) |
Signerar angivna data. |
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
Signerar angivna data och skriver signaturen till den angivna bufferten.
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
Parametrar
- data
- ReadOnlySpan<Byte>
De data som ska signeras.
Bufferten för att ta emot signaturen. Dess längd måste vara minst MaxSignatureSizeInBytes.
- context
- ReadOnlySpan<Byte>
Ett valfritt kontextspecifikt värde för att begränsa signaturens omfång.
Standardvärdet är en tom buffert.
Returer
Antalet byte som skrivits till bufferten destination .
Undantag
destination är mindre än MaxSignatureSizeInBytes i längd.
context har över Length 255 byte.
Den här instansen har tagits bort.
Instansen representerar bara en offentlig nyckel.
-eller-
Ett fel uppstod när data skulle signeras.
Gäller för
SignData(Byte[], Byte[])
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
Signerar angivna data.
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()
Parametrar
- data
- Byte[]
De data som ska signeras.
- context
- Byte[]
Ett valfritt kontextspecifikt värde för att begränsa signaturens omfång.
Standardvärdet är null.
Returer
Den sammansatta ML-DSA signaturen för angivna data.
Undantag
data är null.
context har en längd som överstiger 255 byte.
Den här instansen har tagits bort.
Instansen representerar bara en offentlig nyckel.
-eller-
Ett fel uppstod när data skulle signeras.
Kommentarer
En null kontext behandlas som tom.