Lines Matching defs:secasvar
96 struct secasvar { struct
97 struct pslist_entry pslist_entry;
98 struct pslist_entry pslist_entry_savlut;
99 struct localcount localcount; /* reference count */
100 bool savlut_added; /* Status of registration of the LUT */
102 u_int8_t state; /* Status of this Association */
104 u_int8_t alg_auth; /* Authentication Algorithm Identifier*/
105 u_int8_t alg_enc; /* Cipher Algorithm Identifier */
106 u_int8_t alg_comp; /* Compression Algorithm Identifier */
107 u_int32_t spi; /* SPI Value, network byte order */
108 u_int32_t flags; /* holder for SADB_KEY_FLAGS */
110 struct sadb_key *key_auth; /* Key for Authentication */
111 size_t key_auth_len; /* length of key_auth */
112 struct sadb_key *key_enc; /* Key for Encryption */
113 size_t key_enc_len; /* length of key_enc */
114 u_int ivlen; /* length of IV */
116 struct secreplay *replay; /* replay prevention */
117 size_t replay_len; /* length of replay */
118 time_t created; /* for lifetime */
120 struct sadb_lifetime *lft_c; /* CURRENT lifetime, it's constant. */
121 struct sadb_lifetime *lft_h; /* HARD lifetime */
122 struct sadb_lifetime *lft_s; /* SOFT lifetime */
125 percpu_t *lft_c_counters_percpu;
127 u_int32_t seq; /* sequence number */
128 pid_t pid; /* message's pid */
130 struct secashead *sah; /* back pointer to the secashead */
137 const struct xformsw *tdb_xform; /* transform */
138 const struct enc_xform *tdb_encalgxform; /* encoding algorithm */
139 const struct auth_hash *tdb_authalgxform; /* authentication algorithm */
140 const struct comp_algo *tdb_compalgxform; /* compression algorithm */
141 u_int64_t tdb_cryptoid; /* crypto session id */
143 u_int16_t natt_type;
144 u_int16_t esp_frag;