MLDsa.SignData メソッド

定義

オーバーロード

名前 説明
SignData(Byte[], Byte[])

指定したデータに署名します。

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

指定したデータに署名し、指定されたバッファーに署名を書き込みます。

SignData(Byte[], Byte[])

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

指定したデータに署名します。

public byte[] SignData(byte[] data, byte[]? context = default);
member this.SignData : byte[] * byte[] -> byte[]
Public Function SignData (data As Byte(), Optional context As Byte() = Nothing) As Byte()

パラメーター

data
Byte[]

署名するデータ。

context
Byte[]

シグネチャのスコープを制限する省略可能なコンテキスト固有の値。

既定値は null です。

返品

Byte[]

指定したデータの署名を ML-DSA します。

例外

datanullです。

context の長さが 255 バイトを超えています。

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

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

-又は-

データの署名中にエラーが発生しました。

注釈

null コンテキストは空として扱われます。

適用対象

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

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

指定したデータに署名し、指定されたバッファーに署名を書き込みます。

public void SignData(ReadOnlySpan<byte> data, Span<byte> destination, ReadOnlySpan<byte> context = default);
member this.SignData : ReadOnlySpan<byte> * Span<byte> * ReadOnlySpan<byte> -> unit
Public Sub SignData (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional context As ReadOnlySpan(Of Byte) = Nothing)

パラメーター

data
ReadOnlySpan<Byte>

署名するデータ。

destination
Span<Byte>

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

context
ReadOnlySpan<Byte>

シグネチャのスコープを制限する省略可能なコンテキスト固有の値。

既定値は空のバッファーです。

例外

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

context には、255 バイトを超える Length があります。

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

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

-又は-

データの署名中にエラーが発生しました。

適用対象