CompositeMLDsa.SignData Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Podpisuje określone dane.
Przeciążenia
| Nazwa | Opis |
|---|---|
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Podpisuje określone dane, zapisuj podpis w podanym buforze. |
| SignData(Byte[], Byte[]) |
Podpisuje określone dane. |
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Źródło:
- CompositeMLDsa.cs
- Źródło:
- CompositeMLDsa.cs
- Źródło:
- CompositeMLDsa.cs
Podpisuje określone dane, zapisuj podpis w podanym buforze.
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
Parametry
- data
- ReadOnlySpan<Byte>
Dane do podpisania.
Bufor do odbierania podpisu. Jego długość musi wynosić co najmniej MaxSignatureSizeInBytes.
- context
- ReadOnlySpan<Byte>
Opcjonalna wartość specyficzna dla kontekstu, aby ograniczyć zakres podpisu.
Wartość domyślna to pusty bufor.
Zwraca
Liczba bajtów zapisanych w buforze destination .
Wyjątki
destination jest mniejsza niż MaxSignatureSizeInBytes długość.
context
Length ma więcej niż 255 bajtów.
To wystąpienie zostało usunięte.
Wystąpienie reprezentuje tylko klucz publiczny.
— lub —
Wystąpił błąd podczas podpisywania danych.
Dotyczy
SignData(Byte[], Byte[])
- Źródło:
- CompositeMLDsa.cs
- Źródło:
- CompositeMLDsa.cs
- Źródło:
- CompositeMLDsa.cs
Podpisuje określone dane.
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()
Parametry
- data
- Byte[]
Dane do podpisania.
- context
- Byte[]
Opcjonalna wartość specyficzna dla kontekstu, aby ograniczyć zakres podpisu.
Wartość domyślna to null.
Zwraca
Podpis złożony ML-DSA określonych danych.
Wyjątki
Parametr data ma wartość null.
context ma długość przekraczającą 255 bajtów.
To wystąpienie zostało usunięte.
Wystąpienie reprezentuje tylko klucz publiczny.
— lub —
Wystąpił błąd podczas podpisywania danych.
Uwagi
Kontekst null jest traktowany jako pusty.