MLDsa.SignData Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| SignData(Byte[], Byte[]) |
Assina os dados especificados. |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Assina os dados especificados, escrevendo a assinatura no buffer fornecido. |
SignData(Byte[], Byte[])
- Origem:
- MLDsa.cs
- Origem:
- MLDsa.cs
- Origem:
- MLDsa.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 para assinar.
- context
- Byte[]
Um valor opcional específico do contexto para limitar o âmbito da assinatura.
O valor predefinido é null.
Devoluções
ML-DSA assinatura para os dados especificados.
Exceções
data é null.
context tem um comprimento superior a 255 bytes.
Este caso foi resolvido.
A instância representa apenas uma chave pública.
-ou-
Ocorreu um erro durante a assinatura dos dados.
Observações
Um null contexto é tratado como vazio.
Aplica-se a
SignData(ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Origem:
- MLDsa.cs
- Origem:
- MLDsa.cs
- Origem:
- MLDsa.cs
Assina os dados especificados, escrevendo a assinatura no buffer fornecido.
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)
Parâmetros
- data
- ReadOnlySpan<Byte>
Os dados para assinar.
O tampão para receber a assinatura. O seu comprimento deve ser exatamente SignatureSizeInBytes.
- context
- ReadOnlySpan<Byte>
Um valor opcional específico do contexto para limitar o âmbito da assinatura.
O valor padrão é um buffer vazio.
Exceções
O buffer em destination tem o comprimento incorreto para receber a assinatura.
context tem Length mais de 255 bytes.
Este caso foi resolvido.
A instância representa apenas uma chave pública.
-ou-
Ocorreu um erro durante a assinatura dos dados.