Заголовочный файл: ike_gost.h
Библиотека: libike_gost.so (linux), cpike_api.dll (windows)

Функция проверки HASH(3) для IKE сессии фазы 2 (см. RFC 2409).

Expand imageСинтаксис

C/C++ Copy Code
 capi_result CAPI_EXTC p2_Verify3Fn (
   P2_HANDLE sid,
   const vblob *HASH3,
   unsigned uFlags
 );

Параметры

sid
[in] Дескриптор IKE сессии фазы 2
HASH3
[in] Проверяемый HASH(3)
uFlags
[in] Зарезервировано для будущего использования. Должен быть равен 0

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

При успехе возвращает CAPI_NOERROR

CAPI_NOERROR Успешное завершение

CAPI_IMITA_ERROR Ошибка имитовставки

CAPI_CALL_ERROR Неверная последовательность вызовов

CAPI_CSP_ERROR ошибка вызова CSP

CAPI_INTERNAL_ERROR Внутренняя ошибка библиотеки


Expand imageПримечания

Precondition:

  • успешный вызов p2_VerifyAFn в данной сессии

  • успешный вызов p2_AgreeFn в данной сессии

Postcondition:

  • разрешена выработка non-ISAKMP SA вызовом spiSerializeFn