Заголовочный файл: typedefs_sadb.h

Ключи и параметры spi сессии.

C++ Copy Code
 typedef struct sadbIPsec_SA::sadb_key_data_ipsec_gost::sadb_kdg_content_ipsec {
   uint32_t sadb_kdgc_AlgId;
   uint32_t sadb_kdgc_Magic;
   CPSADB_KEYWRAP_T sadb_kdgc_Kr_e;
   CPSADB_KEYWRAP_T sadb_kdgc_Kr_i;
   uint8_t sadb_kdgc_spicookie [4];
   uint16_t sadb_kdgc_sbox;
   CPIPSEC_MAX_AUTH_ERR_T sadb_kdgc_maxauth;
   CPESP_MAX_PKTLEN_T sadb_kdgc_maxmsg;
   CPIPSEC_LDURATION_T sadb_kdgc_ttlkb;
   CPIPSEC_LDURATION_T sadb_kdgc_ttlutc;
 } sadb_kdg_content_ipsec;

Параметры

sadb_kdgc_AlgId

Идентификатор алгоритма шифрования ключа spi.

sadb_kdgc_Magic

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

sadb_kdgc_Kr_e

Зашифрованный ключ шифрования сессии spi.

sadb_kdgc_Kr_i

Зашифрованный ключ аутентификации сессии spi.

sadb_kdgc_spicookie

Поле spi cookie.

sadb_kdgc_sbox

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

sadb_kdgc_maxauth

Максимально допустимое число ошибок аутентификации сессии spi.

sadb_kdgc_maxmsg

Максимальный размер пакета сессии spi в килобайтах.

sadb_kdgc_ttlkb

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

sadb_kdgc_ttlutc

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