Функция расчета хеша 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 |