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

Структура sadb_kdg_ike_content

Зашифрованные ключи и параметры фазы 1 IKE.

Синтаксис

C++
 typedef struct sadbIKE_SA::sadb_key_data_ike_gost::sadb_kdg_ike_content {
   uint32_t sadb_kdgc_AlgId;
   uint32_t sadb_kdgc_Magic;
   CPSADB_KEYWRAP_UNI_T sadb_kdgc_SID_d;
   CPSADB_KEYWRAP_UNI_T sadb_kdgc_SID_a;
   CPSADB_KEYWRAP_UNI_T sadb_kdgc_SID_e;
   uint16_t sadb_kdgc_sbox;
   uint8_t sadb_kdgc_pfs;
   CPESP_MAX_PKTLEN_T sadb_kdgc_maxmsg;
   CPIPSEC_LDURATION_T sadb_kdgc_ttlkb;
   CPIPSEC_LDURATION_T sadb_kdgc_ttlutc;
   CPSADB_HASH_T sadb_kdgc_AUTH_I;
   CPSADB_HASH_T sadb_kdgc_AUTH_R;
   CPSADB_IMIT_T sadb_kdgc_Last_ICV;
   uint32_t sadb_kdgc_gostcookie;
   uint32_t sadb_kdgc_counter_bytes;
 } sadb_kdg_ike_content;

Параметры

sadb_kdgc_AlgId

Идентификатор алгоритма шифрования данных ISAKMP.

sadb_kdgc_Magic

Признак ключей по ГОСТ 28147-89.

sadb_kdgc_SID_d

Зашифрованный ключ SKEYID_d сессии фазы 1.

sadb_kdgc_SID_a

Зашифрованный ключ SKEYID_a сессии фазы 1.

sadb_kdgc_SID_e

Зашифрованный ключ SKEYID_e сессии фазы 1.

sadb_kdgc_sbox

Идентификатор узла замены алгорита шиврования данных ISAKMP.

sadb_kdgc_pfs

Признак использования режима PFS Quick Mode.

sadb_kdgc_maxmsg

Максимально допустимое число сессий фазы 2, вырабатываемых из сессии фазы 1.

sadb_kdgc_ttlkb

Максимальный объём трафика сессии в килобайтах.

sadb_kdgc_ttlutc

Максимальное время жизни сессии в секундах.

sadb_kdgc_AUTH_I

Поле аутентификатора инициатора.

sadb_kdgc_AUTH_R

Поле аутентификатора ответчика.

sadb_kdgc_Last_ICV

Результирующий синхровектор сессии фазы 1.

sadb_kdgc_gostcookie

Значение GOST_cookie (используется для совместимости с прошлыми версиями).

sadb_kdgc_counter_bytes

Значение общего счетчика байт сессии фазы 1.

Требования

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