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

Перечисление DATA_TYPE

функции для работы с vblob.Описание типов vblob

Примечания

  • DT_SITEID -- идентификатор узла сети (Site). Текстовая строка. Имеет произвольную длину. Задаётся пользователем библиотеки.

  • DT_PSK -- PreShared Key. Текстовая строка. Не используется.

  • DT_NETID -- идентификатор сети. Текстовая строка. Имеет произвольную длину. Задаётся пользователем библиотеки.

  • DT_SA -- SA. Имеет произвольную длину. Задаётся пользователем библиотеки.

  • DT_CKY -- CKY. Имеет длину 4 байта. Задаётся пользователем библиотеки.

  • DT_M_ID -- M-ID. Возможная длина от 4 до 256 байтов. Задаётся пользователем библиотеки.

  • DT_KEY -- PUBLICKEYBLOB. 100 байтов. Создаётся библиотекой.

  • DT_NONCE -- Nonce. При генерации длина и данные задаются внутри библиотеки. При использовании (на "другой" стороне соединения) должны быть известны пользователю библиотеки.

  • DT_SIG_IR -- Цифровая подпись. При генерации длина и данные задаются внутри библиотеки. При использовании (на "другой" стороне соединения) должны быть известны пользователю библиотеки.

  • DT_HASH_IR, DT_HASH -- различные хэш внутри фазы 1 IKE. При генерации длина и данные задаются внутри библиотеки. При использовании (на "другой" стороне соединения) должны быть известны пользователю библиотеки.

  • DT_P1_DATA - сериализованные данные сессии фазы 1 IKE. Создаётся библиотекой.

  • DT_SPI_DATA - сериализованные данные для создания SPI-сессии в ESP. Создаётся библиотекой.

  • DT_EXTDATA -- неспецифицируемые данные. Имеют произвольную длину. Задаются пользователем библиотеки.

Особенности реализации: Для всех данных vblob выполняет распределение памяти.

Требования

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