SlhDsa.SignData Metod

Definition

Ö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

Byte[]

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.

destination
Span<Byte>

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.

Gäller för