CompositeMLDsa.SignData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
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.