SlhDsa.SignData Méthode

Définition

Surcharges

Nom Description
SignData(Byte[], Byte[])

Signe les données spécifiées.

SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Signe les données spécifiées, en écrivant la signature dans la mémoire tampon fournie.

SignData(Byte[], Byte[])

Source:
SlhDsa.cs
Source:
SlhDsa.cs
Source:
SlhDsa.cs

Signe les données spécifiées.

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()

Paramètres

data
Byte[]

Données à signer.

context
Byte[]

Valeur facultative spécifique au contexte pour limiter l’étendue de la signature.

La valeur par défaut est null.

Retours

Byte[]

Exceptions

data a la valeur null.

context a une longueur supérieure à 255 octets.

Cette instance a été supprimée.

L’instance représente uniquement une clé publique.

- ou -

Une erreur s’est produite lors de la signature des données.

Remarques

Un null contexte est traité comme vide.

S’applique à

SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Source:
SlhDsa.cs
Source:
SlhDsa.cs
Source:
SlhDsa.cs

Signe les données spécifiées, en écrivant la signature dans la mémoire tampon fournie.

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)

Paramètres

data
ReadOnlySpan<Byte>

Données à signer.

destination
Span<Byte>

Mémoire tampon à recevoir la signature. Sa longueur doit être exactement SignatureSizeInBytes.

context
ReadOnlySpan<Byte>

Valeur facultative spécifique au contexte pour limiter l’étendue de la signature.

La valeur par défaut est une mémoire tampon vide.

Exceptions

La mémoire tampon est destination la longueur incorrecte pour recevoir la signature.

context Length comporte plus de 255 octets.

Cette instance a été supprimée.

L’instance représente uniquement une clé publique.

- ou -

Une erreur s’est produite lors de la signature des données.

S’applique à