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

Функция cpike_init_gost

Функция инициализации библиотеки IKE.

Синтаксис

C/C++
 capi_result CAPI_EXTC cpike_init_gost (
   ike_gost_handle h,
   const ike_gost_in *in,
   unsigned uFlags,
   ike_gost_out *out
 );

Параметры

h

[out] Дескриптор библиотеки IKE, заполняется таблицей функций IKE_GOST при успешном вызове.

in

[in] Указатель на структуру ike_gost_in, которая должна быть заполнена.

uFlags

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

out

[out] Указатель на структуру ike_gost_out, которая будет заполнена при успешном вызове.

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

CAPI_NOERROR Успешное завершение (дескриптор библиотеки IKE заполнен таблицей функций IKE_GOST)

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

CAPI_NOT_ENOUGH_SPACE Размер буфера h недостаточен (см. requiredMem в ike_gost_out)

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

Примечания

Типичная инициализация библиотеки IKE происходит с помощью вызова функции cpike_init_gost 2 раза: на первом вызове, функция определяет потребности в памяти для работы. На втором вызове, получив требуемую память, выполняет инициализацию библиотеки.

Требования

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