SlhDsa.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.
Överlagringar
| Name | Description |
|---|---|
| SignData(Byte[], Byte[]) |
Signerar angivna data. |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Signerar angivna data och skriver signaturen till den angivna bufferten. |
SignData(Byte[], Byte[])
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.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
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.
Gäller för
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
Signerar angivna data och skriver signaturen till den angivna bufferten.
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)
Parametrar
- data
- ReadOnlySpan<Byte>
De data som ska signeras.
Bufferten för att ta emot signaturen. Dess längd måste vara exakt SignatureSizeInBytes.
- context
- ReadOnlySpan<Byte>
Ett valfritt kontextspecifikt värde för att begränsa signaturens omfång.
Standardvärdet är en tom buffert.
Undantag
Bufferten i destination är den felaktiga längden för att ta emot signaturen.
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.