Idioma

MLDsa.SignMu Método

Definição

Assina o valor de assinatura mu (μ) calculado externamente especificado.

Sobrecargas

Name Descrição
SignMu(Byte[])

Assina o valor de assinatura mu (μ) calculado externamente especificado.

SignMu(ReadOnlySpan<Byte>)

Assina o valor de assinatura mu (μ) calculado externamente especificado.

SignMu(ReadOnlySpan<Byte>, Span<Byte>)

Assina o valor de assinatura mu (μ) especificado externamente, escrevendo a assinatura no buffer fornecido.

SignMu(Byte[])

Origem:
MLDsa.cs
Origem:
MLDsa.cs
Origem:
MLDsa.cs

Assina o valor de assinatura mu (μ) calculado externamente especificado.

public:
 cli::array <System::Byte> ^ SignMu(cli::array <System::Byte> ^ externalMu);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public byte[] SignMu(byte[] externalMu);
public byte[] SignMu(byte[] externalMu);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.SignMu : byte[] -> byte[]
member this.SignMu : byte[] -> byte[]
Public Function SignMu (externalMu As Byte()) As Byte()

Parâmetros

externalMu
Byte[]

O valor da assinatura mu a assinar.

Devoluções

Byte[]

ML-DSA assinatura para o valor mu especificado.

Atributos

Exceções

externalMu é null.

Aplica-se a

SignMu(ReadOnlySpan<Byte>)

Origem:
MLDsa.cs
Origem:
MLDsa.cs
Origem:
MLDsa.cs

Assina o valor de assinatura mu (μ) calculado externamente especificado.

public:
 cli::array <System::Byte> ^ SignMu(ReadOnlySpan<System::Byte> externalMu);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public byte[] SignMu(ReadOnlySpan<byte> externalMu);
public byte[] SignMu(ReadOnlySpan<byte> externalMu);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.SignMu : ReadOnlySpan<byte> -> byte[]
member this.SignMu : ReadOnlySpan<byte> -> byte[]
Public Function SignMu (externalMu As ReadOnlySpan(Of Byte)) As Byte()

Parâmetros

externalMu
ReadOnlySpan<Byte>

O valor da assinatura mu a assinar.

Devoluções

Byte[]

ML-DSA assinatura para o valor mu especificado.

Atributos

Exceções

O buffer em externalMu tem o comprimento incorreto para o valor mu da assinatura.

Este caso foi resolvido.

A instância representa apenas uma chave pública.

-ou-

Ocorreu um erro ao assinar o hash.

A plataforma atual não suporta assinatura com um valor mu calculado externamente.

Ver também

Aplica-se a

SignMu(ReadOnlySpan<Byte>, Span<Byte>)

Origem:
MLDsa.cs
Origem:
MLDsa.cs
Origem:
MLDsa.cs

Assina o valor de assinatura mu (μ) especificado externamente, escrevendo a assinatura no buffer fornecido.

public:
 void SignMu(ReadOnlySpan<System::Byte> externalMu, Span<System::Byte> destination);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void SignMu(ReadOnlySpan<byte> externalMu, Span<byte> destination);
public void SignMu(ReadOnlySpan<byte> externalMu, Span<byte> destination);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.SignMu : ReadOnlySpan<byte> * Span<byte> -> unit
member this.SignMu : ReadOnlySpan<byte> * Span<byte> -> unit
Public Sub SignMu (externalMu As ReadOnlySpan(Of Byte), destination As Span(Of Byte))

Parâmetros

externalMu
ReadOnlySpan<Byte>

O valor da assinatura mu a assinar.

destination
Span<Byte>

O tampão para receber a assinatura. O seu comprimento deve ser exatamente SignatureSizeInBytes.

Atributos

Exceções

O buffer em externalMu tem o comprimento incorreto para o valor mu da assinatura.

-ou-

O buffer em destination tem o comprimento incorreto para receber a assinatura.

Este caso foi resolvido.

A instância representa apenas uma chave pública.

-ou-

Ocorreu um erro ao assinar o hash.

A plataforma atual não suporta assinatura com um valor mu calculado externamente.

Ver também

Aplica-se a