Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Описание

Вычисляет цифровую подпись данных при помощи криптографического алгоритма ECC160 ассоциированного с компонентом (Feature).

Сначала функция автоматически вычисляет хеш данных на алгоритме SHA-256, после чего выполняется подпись полученной хеш-суммы. 

Синтаксис

Code Block
languagedelphi
linenumberstrue
function GrdFeatureSign(
  handle: GrdHandle;
  messageSize: grd_uint32;
  data: Pointer;
  digestSize: grd_uint32;
  digest: Pointer): Integer; stdcall;

Параметры

handle
Дескриптор сеcсии
messageSize
Размер (в байтах) буфера подписываемых данных. Допустимое значение: 20 байт
data
Указатель на буфер подписываемых данных
digestSize
Размер (в байтах) буфера для цифровой подписи. Допустимое значение: 40 байт
digest
Указатель на буфер для цифровой подписи

Возвращаемые значения

GRD_OK

GRD_INVALID_HANDLE

GRD_INVALID_FEATURE