Функция GccaGenerateKeyPair возвращает пару ключей алгоритма ECC160 (открытый и закрытый).
int GccaGenerateKeyPair( HANDLE hGrd, DWORD dwAlgoType, DWORD dwPrivateKeyLng, void *pPrivateKey, DWORD dwPublicKeyLng, void *pPublicKey );
hGrd
Не используется
dwAlgoType
Тип программного алгоритма (см. GrdVSC_XXXXX).
dwPrivateKeyLng
Длина закрытого ключа (20 байт для ECC160).
pPrivateKey
Указатель на закрытый ключ.
dwPublicKeyLng
Длина открытого ключа (40 байт для ECC160).
pPublicKey
Указатель на открытый ключ.
Возможные ошибки
GrdE_OK
нет ошибок
GrdE_InvalidArg
недопустимый параметр при вызове функции
Набор ошибок Guardant API