Langue

CompositeMLDsa.SignDataCore Méthode

Définition

En cas de substitution dans une classe dérivée, calcule la signature des données et du contexte spécifiés, en l’écrivant dans la mémoire tampon fournie.

protected:
 abstract int SignDataCore(ReadOnlySpan<System::Byte> data, ReadOnlySpan<System::Byte> context, Span<System::Byte> destination);
protected abstract int SignDataCore(ReadOnlySpan<byte> data, ReadOnlySpan<byte> context, Span<byte> destination);
abstract member SignDataCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Protected MustOverride Function SignDataCore (data As ReadOnlySpan(Of Byte), context As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Paramètres

data
ReadOnlySpan<Byte>

Données à signer.

context
ReadOnlySpan<Byte>

Contexte de signature.

destination
Span<Byte>

Mémoire tampon à recevoir la signature, dont la longueur sera exactement MaxSignatureSizeInBytes.

Retours

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

Exceptions

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

S’applique à