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

Функция p2_Hash3Fn

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

Синтаксис

C/C++
 capi_result CAPI_EXTC p2_Hash3Fn (
   P2_HANDLE sid,
   unsigned uFlags,
   vblob **HASH3
 );

Параметры

sid

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

uFlags

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

HASH3

[out] Рассчитанный HASH(3)

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

При успехе возвращает CAPI_NOERROR и значение HASH(3)

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

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

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

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

Примечания

Precondition:

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

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

Postcondition:

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

Требования

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