CompositeMLDsa.SignData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Assina os dados especificados, gravando a assinatura no buffer fornecido. |
| SignData(Byte[], Byte[]) |
Assina os dados especificados. |
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Origem:
- CompositeMLDsa.cs
- Origem:
- CompositeMLDsa.cs
- Origem:
- CompositeMLDsa.cs
Assina os dados especificados, gravando a assinatura no buffer fornecido.
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
Parâmetros
- data
- ReadOnlySpan<Byte>
Os dados a serem assinados.
O buffer para receber a assinatura. Seu comprimento deve ser pelo menos MaxSignatureSizeInBytes.
- context
- ReadOnlySpan<Byte>
Um valor específico de contexto opcional para limitar o escopo da assinatura.
O valor padrão é um buffer vazio.
Retornos
O número de bytes gravados no destination buffer.
Exceções
destination é menor que MaxSignatureSizeInBytes em comprimento.
context tem um Length número superior a 255 bytes.
Esta instância foi descartada.
A instância representa apenas uma chave pública.
- ou -
Erro ao assinar os dados.
Aplica-se a
SignData(Byte[], Byte[])
- Origem:
- CompositeMLDsa.cs
- Origem:
- CompositeMLDsa.cs
- Origem:
- CompositeMLDsa.cs
Assina os dados especificados.
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()
Parâmetros
- data
- Byte[]
Os dados a serem assinados.
- context
- Byte[]
Um valor específico de contexto opcional para limitar o escopo da assinatura.
O valor padrão é null.
Retornos
A Assinatura ML-DSA assinatura dos dados especificados.
Exceções
data é null.
context tem um comprimento superior a 255 bytes.
Esta instância foi descartada.
A instância representa apenas uma chave pública.
- ou -
Erro ao assinar os dados.
Comentários
Um null contexto é tratado como vazio.