GrdVerifyDigest
Описание
Проверяет цифровую подпись данных при помощи криптографического алгоритма ECC160.
Сначала функция автоматически вычисляет хеш от проверяемых данных на алгоритме SHA-256, после чего выполняется проверка подписи полученной хеш-суммы.
Синтаксис
Code Block | ||||
---|---|---|---|---|
| ||||
function GrdVerifyDigest( publicKeySize: grd_uint32; publicKey: Pointer; messageSize: grd_uint32; data: Pointer; digestSize: grd_uint32; digest: Pointer): Integer; stdcall; |
Параметры
publicKeySize | Размер (в байтах) открытого ключа. Допустимое значение: 40 байт |
publicKey | Указатель на буфер с открытым ключом. У каждого компонента (Feature) свой открытый ключ. Он указан в интерфейсе Guardant Station в разделе "OLD Компоненты" на на странице конкретного компонента |
messageSize | Размер (в байтах) буфера c данными подпись которых необходимо проверить. Допустимое значение: 20 байт |
data | Указатель на буфер c данными подпись которых необходимо проверить |
digestSize | Размер (в байтах) буфера цифровой подписи. Допустимое значение: 40 байт |
digest | Указатель на буфер проверяемой цифровой подписи |