MLDsa.SignMu Methode

Definition

Überlädt

Name Beschreibung
SignMu(Byte[])

Signiert den angegebenen wert für extern berechnete Signatur mu (μ).

SignMu(ReadOnlySpan<Byte>)

Signiert den angegebenen wert für extern berechnete Signatur mu (μ).

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

Signiert den angegebenen wert für extern berechnete Signatur mu (μ), und schreibt die Signatur in den bereitgestellten Puffer.

SignMu(Byte[])

Quelle:
MLDsa.cs
Quelle:
MLDsa.cs
Quelle:
MLDsa.cs

Signiert den angegebenen wert für extern berechnete Signatur 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()

Parameter

externalMu
Byte[]

Der signatur mu-Wert, der signiert werden soll.

Gibt zurück

Byte[]

ML-DSA Signatur für den angegebenen Mu-Wert.

Attribute

Ausnahmen

externalMu ist null.

Gilt für:

SignMu(ReadOnlySpan<Byte>)

Quelle:
MLDsa.cs
Quelle:
MLDsa.cs
Quelle:
MLDsa.cs

Signiert den angegebenen wert für extern berechnete Signatur 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()

Parameter

externalMu
ReadOnlySpan<Byte>

Der signatur mu-Wert, der signiert werden soll.

Gibt zurück

Byte[]

ML-DSA Signatur für den angegebenen Mu-Wert.

Attribute

Ausnahmen

Der Puffer in externalMu ist die falsche Länge für den Signatur-Mu-Wert.

Diese Instanz wurde verworfen.

Die Instanz stellt nur einen öffentlichen Schlüssel dar.

-oder-

Fehler beim Signieren des Hashs.

Die aktuelle Plattform unterstützt das Signieren mit einem extern berechneten Mu-Wert nicht.

Weitere Informationen

Gilt für:

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

Quelle:
MLDsa.cs
Quelle:
MLDsa.cs
Quelle:
MLDsa.cs

Signiert den angegebenen wert für extern berechnete Signatur mu (μ), und schreibt die Signatur in den bereitgestellten Puffer.

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

Parameter

externalMu
ReadOnlySpan<Byte>

Der signatur mu-Wert, der signiert werden soll.

destination
Span<Byte>

Der Puffer, der die Signatur empfängt. Seine Länge muss genau SignatureSizeInBytessein.

Attribute

Ausnahmen

Der Puffer in externalMu ist die falsche Länge für den Signatur-Mu-Wert.

-oder-

Der Puffer in destination ist die falsche Länge, um die Signatur zu empfangen.

Diese Instanz wurde verworfen.

Die Instanz stellt nur einen öffentlichen Schlüssel dar.

-oder-

Fehler beim Signieren des Hashs.

Die aktuelle Plattform unterstützt das Signieren mit einem extern berechneten Mu-Wert nicht.

Weitere Informationen

Gilt für: