Развернуть все
Свернуть все

Функция p2_VerifyAFn

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

Синтаксис

C/C++
 capi_result CAPI_EXTC p2_VerifyAFn (
   P2_HANDLE sid,
   unsigned uFlags,
   const vblob *HASH,
   unsigned N,
   ... 
 );

Параметры

sid

[in] Дескриптор IKE сессии фазы 2

uFlags

[in] Зарезервировано для будущего использования. Должен быть равен 0

HASH

[in] Проверяемый HASH(1) или HASH(2)

N

[in] Количество аргументов типа vblob*

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

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

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

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

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

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

Примечания

Проверяет HASH = prf(SKEYID_a, M-ID | arg1 | ...)

Precondition:

  • Успешный вызов функции p2_CreateFn

Требования

Заголовочный файл ike_gost.h
Библиотека
Минимальная версия продукта 1.0