Функция расчета собственного значения Nonce и открытого ключа Диффи-Хелмана IKE сессии фазы 1.
Синтаксис
C/C++
capi_result CAPI_EXTC p1_SetupFn ( P1_HANDLE sid, const vblob *CKY, unsigned uFlags, vblob **KE, vblob **Nonce );
Параметры
- sid
-
[in] Дескриптор IKE сессии фазы 1
- CKY
-
[in] Собственное значение CKY
- uFlags
-
[in] Зарезервировано для будущего использования. Должен быть равен 0
- KE
-
[out] Собственный открытый ключ Диффи-Хелмана IKE сессии фазы 1
- Nonce
-
[out] Собственное значение Nonce IKE сессии фазы 1
Возвращаемое значение
При успехе возвращает CAPI_NOERROR, Nonce и KE
CAPI_NOERROR Успешное завершение
CAPI_CALL_ERROR Неверные аргументы
CAPI_CSP_ERROR Ошибка вызова CSP
CAPI_INTERNAL_ERROR Внутренняя ошибка библиотеки
Требования
Заголовочный файл | ike_gost.h |
---|---|
Библиотека | |
Минимальная версия продукта | 1.0 |