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

Функция p1_NatDHashFn

Функция расчета хеша NAT-D (см. RFC 3947).

Синтаксис

C/C++
 capi_result CAPI_EXTC p1_NatDHashFn (
   P1_HANDLE sid,
   const vblob *CKY,
   const vblob *IP,
   const vblob *Port,
   unsigned uFlags,
   vblob **NatDHash
 );

Параметры

sid

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

CKY

[in] Значение CKY удаленной стороны обмена

IP

[in] IP-адрес

Port

[in] Port, соответствующий IP-адресу

uFlags

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

NatDHash

[out] Рассчитанный хеш NAT-D

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

При успехе возвращает CAPI_NOERROR и хеш NAT-D

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

CAPI_CALL_ERROR Неверные аргументы

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

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

Требования

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