SlhDsa.VerifyData Метод

Определение

Проверяет, является ли указанная подпись допустимой для этого ключа и предоставленных данных.

Перегрузки

Имя Описание
VerifyData(Byte[], Byte[], Byte[])

Проверяет, является ли указанная подпись допустимой для этого ключа и предоставленных данных.

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

Проверяет, является ли указанная подпись допустимой для этого ключа и предоставленных данных.

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

Исходный код:
SlhDsa.cs
Исходный код:
SlhDsa.cs
Исходный код:
SlhDsa.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 или signature есть null.

context длина превышает 255 байт.

Этот экземпляр был удален.

Произошла ошибка при проверке данных.

Комментарии

Контекст рассматривается как пустой null .

Применяется к

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

Исходный код:
SlhDsa.cs
Исходный код:
SlhDsa.cs
Исходный код:
SlhDsa.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 Length имеет более 255 байт.

Этот экземпляр был удален.

Произошла ошибка при проверке данных.

Применяется к