Język

MLDsa.SignMu Metoda

Definicja

Podpisuje określoną zewnętrznie obliczoną wartość mu (μ).

Przeciążenia

Nazwa Opis
SignMu(Byte[])

Podpisuje określoną zewnętrznie obliczoną wartość mu (μ).

SignMu(ReadOnlySpan<Byte>)

Podpisuje określoną zewnętrznie obliczoną wartość mu (μ).

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

Podpisuje określoną zewnętrznie obliczoną wartość mu (μ), zapisując podpis w podanym buforze.

SignMu(Byte[])

Źródło:
MLDsa.cs
Źródło:
MLDsa.cs
Źródło:
MLDsa.cs

Podpisuje określoną zewnętrznie obliczoną wartość mu (μ).

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()

Parametry

externalMu
Byte[]

Wartość mu podpisu do podpisania.

Zwraca

Byte[]

ML-DSA podpis dla określonej wartości mu.

Atrybuty

Wyjątki

Parametr externalMu ma wartość null.

Dotyczy

SignMu(ReadOnlySpan<Byte>)

Źródło:
MLDsa.cs
Źródło:
MLDsa.cs
Źródło:
MLDsa.cs

Podpisuje określoną zewnętrznie obliczoną wartość mu (μ).

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()

Parametry

externalMu
ReadOnlySpan<Byte>

Wartość mu podpisu do podpisania.

Zwraca

Byte[]

ML-DSA podpis dla określonej wartości mu.

Atrybuty

Wyjątki

Bufor w pliku externalMu jest nieprawidłową długością wartości mu podpisu.

To wystąpienie zostało usunięte.

Wystąpienie reprezentuje tylko klucz publiczny.

— lub —

Wystąpił błąd podczas podpisywania skrótu.

Bieżąca platforma nie obsługuje podpisywania za pomocą obliczonej zewnętrznie wartości mu.

Zobacz też

Dotyczy

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

Źródło:
MLDsa.cs
Źródło:
MLDsa.cs
Źródło:
MLDsa.cs

Podpisuje określoną zewnętrznie obliczoną wartość mu (μ), zapisując podpis w podanym buforze.

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))

Parametry

externalMu
ReadOnlySpan<Byte>

Wartość mu podpisu do podpisania.

destination
Span<Byte>

Bufor do odbierania podpisu. Jego długość musi być dokładnie SignatureSizeInBytes.

Atrybuty

Wyjątki

Bufor w pliku externalMu jest nieprawidłową długością wartości mu podpisu.

— lub —

Bufor w elemecie destination to nieprawidłowa długość odbierania podpisu.

To wystąpienie zostało usunięte.

Wystąpienie reprezentuje tylko klucz publiczny.

— lub —

Wystąpił błąd podczas podpisywania skrótu.

Bieżąca platforma nie obsługuje podpisywania za pomocą obliczonej zewnętrznie wartości mu.

Zobacz też

Dotyczy