sadb_sa 513 net/pfkeyv2.c i = sizeof(struct sadb_sa) + sizeof(struct sadb_lifetime); sadb_sa 854 net/pfkeyv2.c struct sadb_sa *ssa; sadb_sa 940 net/pfkeyv2.c if (!(freeme = malloc(sizeof(struct sadb_sa), M_PFKEY, sadb_sa 946 net/pfkeyv2.c bzero(freeme, sizeof(struct sadb_sa)); sadb_sa 956 net/pfkeyv2.c ssa = (struct sadb_sa *) headers[SADB_EXT_SA]; sadb_sa 1116 net/pfkeyv2.c ssa = (struct sadb_sa *) headers[SADB_EXT_SA]; sadb_sa 1253 net/pfkeyv2.c ssa = (struct sadb_sa *) headers[SADB_EXT_SA]; sadb_sa 1288 net/pfkeyv2.c ssa = (struct sadb_sa *) headers[SADB_EXT_SA]; sadb_sa 1450 net/pfkeyv2.c ssa = (struct sadb_sa *) headers[SADB_EXT_SA]; sadb_sa 1463 net/pfkeyv2.c ssa = (struct sadb_sa *) headers[SADB_X_EXT_SA2]; sadb_sa 2162 net/pfkeyv2.c i = sizeof(struct sadb_msg) + sizeof(struct sadb_sa) + sadb_sa 86 net/pfkeyv2.h struct sadb_sa { sadb_sa 463 net/pfkeyv2.h void import_sa(struct tdb *, struct sadb_sa *, struct ipsecinit *); sadb_sa 122 net/pfkeyv2_convert.c import_sa(struct tdb *tdb, struct sadb_sa *sadb_sa, struct ipsecinit *ii) sadb_sa 124 net/pfkeyv2_convert.c if (!sadb_sa) sadb_sa 128 net/pfkeyv2_convert.c ii->ii_encalg = sadb_sa->sadb_sa_encrypt; sadb_sa 129 net/pfkeyv2_convert.c ii->ii_authalg = sadb_sa->sadb_sa_auth; sadb_sa 130 net/pfkeyv2_convert.c ii->ii_compalg = sadb_sa->sadb_sa_encrypt; /* Yeurk! */ sadb_sa 132 net/pfkeyv2_convert.c tdb->tdb_spi = sadb_sa->sadb_sa_spi; sadb_sa 133 net/pfkeyv2_convert.c tdb->tdb_wnd = sadb_sa->sadb_sa_replay; sadb_sa 135 net/pfkeyv2_convert.c if (sadb_sa->sadb_sa_flags & SADB_SAFLAGS_PFS) sadb_sa 138 net/pfkeyv2_convert.c if (sadb_sa->sadb_sa_flags & SADB_X_SAFLAGS_HALFIV) sadb_sa 141 net/pfkeyv2_convert.c if (sadb_sa->sadb_sa_flags & SADB_X_SAFLAGS_TUNNEL) sadb_sa 144 net/pfkeyv2_convert.c if (sadb_sa->sadb_sa_flags & SADB_X_SAFLAGS_RANDOMPADDING) sadb_sa 147 net/pfkeyv2_convert.c if (sadb_sa->sadb_sa_flags & SADB_X_SAFLAGS_NOREPLAY) sadb_sa 150 net/pfkeyv2_convert.c if (sadb_sa->sadb_sa_flags & SADB_X_SAFLAGS_UDPENCAP) sadb_sa 154 net/pfkeyv2_convert.c if (sadb_sa->sadb_sa_state != SADB_SASTATE_MATURE) sadb_sa 164 net/pfkeyv2_convert.c struct sadb_sa *sadb_sa = (struct sadb_sa *) *p; sadb_sa 166 net/pfkeyv2_convert.c sadb_sa->sadb_sa_len = sizeof(struct sadb_sa) / sizeof(uint64_t); sadb_sa 168 net/pfkeyv2_convert.c sadb_sa->sadb_sa_spi = tdb->tdb_spi; sadb_sa 169 net/pfkeyv2_convert.c sadb_sa->sadb_sa_replay = tdb->tdb_wnd; sadb_sa 172 net/pfkeyv2_convert.c sadb_sa->sadb_sa_state = SADB_SASTATE_LARVAL; sadb_sa 174 net/pfkeyv2_convert.c sadb_sa->sadb_sa_state = SADB_SASTATE_MATURE; sadb_sa 180 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_X_CALG_DEFLATE; sadb_sa 183 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_X_CALG_LZS; sadb_sa 191 net/pfkeyv2_convert.c sadb_sa->sadb_sa_auth = SADB_AALG_MD5HMAC; sadb_sa 195 net/pfkeyv2_convert.c sadb_sa->sadb_sa_auth = SADB_AALG_SHA1HMAC; sadb_sa 199 net/pfkeyv2_convert.c sadb_sa->sadb_sa_auth = SADB_X_AALG_RIPEMD160HMAC; sadb_sa 203 net/pfkeyv2_convert.c sadb_sa->sadb_sa_auth = SADB_X_AALG_SHA2_256; sadb_sa 207 net/pfkeyv2_convert.c sadb_sa->sadb_sa_auth = SADB_X_AALG_SHA2_384; sadb_sa 211 net/pfkeyv2_convert.c sadb_sa->sadb_sa_auth = SADB_X_AALG_SHA2_512; sadb_sa 215 net/pfkeyv2_convert.c sadb_sa->sadb_sa_auth = SADB_X_AALG_MD5; sadb_sa 219 net/pfkeyv2_convert.c sadb_sa->sadb_sa_auth = SADB_X_AALG_SHA1; sadb_sa 227 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_EALG_NULL; sadb_sa 231 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_EALG_DESCBC; sadb_sa 235 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_EALG_3DESCBC; sadb_sa 239 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_X_EALG_AES; sadb_sa 243 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_X_EALG_AESCTR; sadb_sa 247 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_X_EALG_CAST; sadb_sa 251 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_X_EALG_BLF; sadb_sa 255 net/pfkeyv2_convert.c sadb_sa->sadb_sa_encrypt = SADB_X_EALG_SKIPJACK; sadb_sa 261 net/pfkeyv2_convert.c sadb_sa->sadb_sa_flags |= SADB_SAFLAGS_PFS; sadb_sa 265 net/pfkeyv2_convert.c sadb_sa->sadb_sa_flags |= SADB_X_SAFLAGS_HALFIV; sadb_sa 268 net/pfkeyv2_convert.c sadb_sa->sadb_sa_flags |= SADB_X_SAFLAGS_TUNNEL; sadb_sa 271 net/pfkeyv2_convert.c sadb_sa->sadb_sa_flags |= SADB_X_SAFLAGS_RANDOMPADDING; sadb_sa 274 net/pfkeyv2_convert.c sadb_sa->sadb_sa_flags |= SADB_X_SAFLAGS_NOREPLAY; sadb_sa 276 net/pfkeyv2_convert.c *p += sizeof(struct sadb_sa); sadb_sa 391 net/pfkeyv2_parsemessage.c struct sadb_sa *sadb_sa = (struct sadb_sa *)p; sadb_sa 393 net/pfkeyv2_parsemessage.c if (i != sizeof(struct sadb_sa)) { sadb_sa 400 net/pfkeyv2_parsemessage.c if (sadb_sa->sadb_sa_state > SADB_SASTATE_MAX) { sadb_sa 403 net/pfkeyv2_parsemessage.c sadb_sa->sadb_sa_state, sadb_sa 408 net/pfkeyv2_parsemessage.c if (sadb_sa->sadb_sa_state == SADB_SASTATE_DEAD) { sadb_sa 415 net/pfkeyv2_parsemessage.c if (sadb_sa->sadb_sa_encrypt > SADB_EALG_MAX) { sadb_sa 418 net/pfkeyv2_parsemessage.c "header %d\n", sadb_sa->sadb_sa_encrypt, sadb_sa 423 net/pfkeyv2_parsemessage.c if (sadb_sa->sadb_sa_auth > SADB_AALG_MAX) { sadb_sa 427 net/pfkeyv2_parsemessage.c sadb_sa->sadb_sa_auth, sadb_sa 432 net/pfkeyv2_parsemessage.c if (sadb_sa->sadb_sa_replay > 32) { sadb_sa 435 net/pfkeyv2_parsemessage.c "header %d\n", sadb_sa->sadb_sa_replay, sadb_sa 990 net/pfkeyv2_parsemessage.c if (((struct sadb_sa *)headers[SADB_EXT_SA])->sadb_sa_state != sadb_sa 998 net/pfkeyv2_parsemessage.c if (((struct sadb_sa *)headers[SADB_EXT_SA])->sadb_sa_state !=