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 !=