MLDsa.SignMu メソッド

定義

オーバーロード

名前 説明
SignMu(Byte[])

指定された外部計算シグネチャ mu (μ) 値に署名します。

SignMu(ReadOnlySpan<Byte>)

指定された外部計算シグネチャ mu (μ) 値に署名します。

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

指定した外部で計算されたシグネチャ mu (μ) 値に署名し、指定されたバッファーに署名を書き込みます。

SignMu(Byte[])

ソース:
MLDsa.cs
ソース:
MLDsa.cs
ソース:
MLDsa.cs

指定された外部計算シグネチャ 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()

パラメーター

externalMu
Byte[]

署名する署名の mu 値。

返品

Byte[]

指定した mu 値のシグネチャを ML-DSA します。

属性

例外

externalMunullです。

適用対象

SignMu(ReadOnlySpan<Byte>)

ソース:
MLDsa.cs
ソース:
MLDsa.cs
ソース:
MLDsa.cs

指定された外部計算シグネチャ 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()

パラメーター

externalMu
ReadOnlySpan<Byte>

署名する署名の mu 値。

返品

Byte[]

指定した mu 値のシグネチャを ML-DSA します。

属性

例外

externalMu内のバッファーは、シグネチャの mu 値の長さが正しくありません。

このインスタンスは破棄されました。

インスタンスは公開キーのみを表します。

-又は-

ハッシュの署名中にエラーが発生しました。

現在のプラットフォームでは、外部で計算された mu 値を使用した署名はサポートされていません。

こちらもご覧ください

適用対象

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

ソース:
MLDsa.cs
ソース:
MLDsa.cs
ソース:
MLDsa.cs

指定した外部で計算されたシグネチャ mu (μ) 値に署名し、指定されたバッファーに署名を書き込みます。

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

パラメーター

externalMu
ReadOnlySpan<Byte>

署名する署名の mu 値。

destination
Span<Byte>

署名を受け取るバッファー。 その長さは正確に SignatureSizeInBytesする必要があります。

属性

例外

externalMu内のバッファーは、シグネチャの mu 値の長さが正しくありません。

-又は-

destination内のバッファーは、署名を受け取る正しくない長さです。

このインスタンスは破棄されました。

インスタンスは公開キーのみを表します。

-又は-

ハッシュの署名中にエラーが発生しました。

現在のプラットフォームでは、外部で計算された mu 値を使用した署名はサポートされていません。

こちらもご覧ください

適用対象