SlhDsa.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.
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
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.
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.