Langue

CompositeMLDsa.SignData Méthode

Définition

Signe les données spécifiées.

Surcharges

Nom Description
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[])

Signe les données spécifiées.

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

Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.cs

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

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

Paramètres

data
ReadOnlySpan<Byte>

Données à signer.

destination
Span<Byte>

Mémoire tampon à recevoir la signature. Sa longueur doit être au moins MaxSignatureSizeInBytes.

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.

Retours

Nombre d’octets écrits dans la destination mémoire tampon.

Exceptions

destination est inférieur MaxSignatureSizeInBytes à la longueur.

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 à

SignData(Byte[], Byte[])

Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.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[]

Signature ML-DSA composite des données spécifiées.

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 à