Versions Compared

Key

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

Функция GcaGenerateKeyPair GccaGenerateKeyPair возвращает пару ключей алгоритма ECC160 (открытый и закрытый).

Deck of Cards
id001
Card
defaulttrue
labelC
Code Block
languagecpp
int GcaGenerateKeyPairGccaGenerateKeyPair(
  HANDLE hGrd,
  DWORD dwAlgoType,
  DWORD dwPrivateKeyLng,
  void *pPrivateKey,
  DWORD dwPublicKeyLng,
  void *pPublicKey  
);
Expand
titleПараметры функции

hGrd

Не используется

dwAlgoType

Тип программного алгоритма (см. GrdVSC_XXXXX).

dwPrivateKeyLng

Длина закрытого ключа (20 байт для ECC160).

pPrivateKey

Указатель на закрытый ключ.

dwPublicKeyLng

Длина открытого ключа (40 байт для ECC160).

pPublicKey

Указатель на открытый ключ.

Expand
titleВозвращаемое значение функции

Возможные ошибки

GrdE_OK

нет ошибок

GrdE_InvalidArg

недопустимый параметр при вызове функции

 

Набор ошибок Guardant API

Expand
titleОписание
Функция GcaGenerateKeyPair GccaGenerateKeyPair служит для получения пары закрытый-открытый ключ алгоритма ECC160. Открытый ключ помещается в pPublicKey. Закрытый ключ помещается в pPrivateKey. Память для хранения ключей должна быть выделена до вызова функции.

...