Språk

MLDsa.SignMu Metod

Definition

Signerar det angivna värdet för externt beräknad signatur mu (μ).

Överlagringar

Name Description
SignMu(Byte[])

Signerar det angivna värdet för externt beräknad signatur mu (μ).

SignMu(ReadOnlySpan<Byte>)

Signerar det angivna värdet för externt beräknad signatur mu (μ).

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

Signerar det angivna värdet för externt beräknad signatur mu (μ) och skriver signaturen till den angivna bufferten.

SignMu(Byte[])

Källa:
MLDsa.cs
Källa:
MLDsa.cs
Källa:
MLDsa.cs

Signerar det angivna värdet för externt beräknad 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()

Parametrar

externalMu
Byte[]

Det signatur mu-värde som ska signeras.

Returer

Byte[]

ML-DSA signatur för det angivna mu-värdet.

Attribut

Undantag

externalMu är null.

Gäller för

SignMu(ReadOnlySpan<Byte>)

Källa:
MLDsa.cs
Källa:
MLDsa.cs
Källa:
MLDsa.cs

Signerar det angivna värdet för externt beräknad 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()

Parametrar

externalMu
ReadOnlySpan<Byte>

Det signatur mu-värde som ska signeras.

Returer

Byte[]

ML-DSA signatur för det angivna mu-värdet.

Attribut

Undantag

Bufferten i externalMu är den felaktiga längden för signaturens mu-värde.

Den här instansen har tagits bort.

Instansen representerar bara en offentlig nyckel.

-eller-

Ett fel uppstod vid signering av hashen.

Den aktuella plattformen stöder inte signering med ett externt beräknat mu-värde.

Se även

Gäller för

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

Källa:
MLDsa.cs
Källa:
MLDsa.cs
Källa:
MLDsa.cs

Signerar det angivna värdet för externt beräknad signatur mu (μ) och skriver signaturen till den angivna bufferten.

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

Parametrar

externalMu
ReadOnlySpan<Byte>

Det signatur mu-värde som ska signeras.

destination
Span<Byte>

Bufferten för att ta emot signaturen. Dess längd måste vara exakt SignatureSizeInBytes.

Attribut

Undantag

Bufferten i externalMu är den felaktiga längden för signaturens mu-värde.

-eller-

Bufferten i destination är den felaktiga längden för att ta emot signaturen.

Den här instansen har tagits bort.

Instansen representerar bara en offentlig nyckel.

-eller-

Ett fel uppstod vid signering av hashen.

Den aktuella plattformen stöder inte signering med ett externt beräknat mu-värde.

Se även

Gäller för