CompositeMLDsa.VerifyData メソッド

定義

オーバーロード

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

指定した署名がこのキーと指定されたデータに対して有効であることを確認します。

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

指定した署名がこのキーと指定されたデータに対して有効であることを確認します。

VerifyData(Byte[], Byte[], Byte[])

ソース:
CompositeMLDsa.cs
ソース:
CompositeMLDsa.cs
ソース:
CompositeMLDsa.cs

指定した署名がこのキーと指定されたデータに対して有効であることを確認します。

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

パラメーター

data
Byte[]

確認するデータ。

signature
Byte[]

確認する署名。

context
Byte[]

署名中に指定されたコンテキスト値。

既定値は null です。

返品

true 署名がデータを検証する場合。それ以外の場合は false

例外

data または signaturenull

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

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

データの検証中にエラーが発生しました。

注釈

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

適用対象

VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

ソース:
CompositeMLDsa.cs
ソース:
CompositeMLDsa.cs
ソース:
CompositeMLDsa.cs

指定した署名がこのキーと指定されたデータに対して有効であることを確認します。

public bool VerifyData(ReadOnlySpan<byte> data, ReadOnlySpan<byte> signature, ReadOnlySpan<byte> context = default);
member this.VerifyData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Function VerifyData (data As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte), Optional context As ReadOnlySpan(Of Byte) = Nothing) As Boolean

パラメーター

data
ReadOnlySpan<Byte>

確認するデータ。

signature
ReadOnlySpan<Byte>

確認する署名。

context
ReadOnlySpan<Byte>

署名中に指定されたコンテキスト値。

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

返品

true 署名がデータを検証する場合。それ以外の場合は false

例外

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

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

データの検証中にエラーが発生しました。

適用対象