MLDsa.SignMu Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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
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.
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.