Функция 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

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

     

     

    • No labels