MLDsa.SignMu Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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.
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.