| /src/crypto/dist/ipsec-tools/src/racoon/ |
| policy.c | 69 getsp(struct policyindex *spidx) 74 if (!cmpspidxstrict(spidx, &p->spidx)) 89 getsp_r(struct policyindex *spidx) 95 if (!cmpspidxstrict(spidx, &p->spidx)) 98 if (!found && !cmpspidxwild(spidx, &p->spidx)) 106 getsp_r(spidx, iph2) 107 struct policyindex *spidx; 322 struct policyindex spidx; local [all...] |
| admin.c | 490 struct policyindex spidx; local 495 memset(&spidx, 0, sizeof(spidx)); 496 spidx.dir = IPSEC_DIR_OUTBOUND; 497 memcpy(&spidx.src, src, sizeof(spidx.src)); 498 memcpy(&spidx.dst, dst, sizeof(spidx.dst)); 499 spidx.prefs = ndx->prefs; 500 spidx.prefd = ndx->prefd [all...] |
| isakmp_quick.c | 1985 struct policyindex *spidx; 2002 spidx = (struct policyindex *)iph2->spidx_gen; 2006 spidx->dir = IPSEC_DIR_FWD; 2020 spidx->dir = IPSEC_DIR_OUTBOUND; 2021 addr = spidx->src; 2022 spidx->src = spidx->dst; 2023 spidx->dst = addr; 2024 pref = spidx->prefs; 2025 spidx->prefs = spidx->prefd 1984 struct policyindex *spidx; local 2215 struct policyindex spidx; local [all...] |
| pfkey.c | 1700 struct policyindex spidx; local 1781 "suitable outbound SP found: %s.\n", spidx2str(&sp_out->spidx)); 1856 memset(&spidx, 0, sizeof(spidx)); 1857 spidx.dir = IPSEC_DIR_INBOUND; 1858 memcpy(&spidx.src, &sp_out->spidx.dst, sizeof(spidx.src)); 1859 memcpy(&spidx.dst, &sp_out->spidx.src, sizeof(spidx.dst)) 2042 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local 2213 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local 2256 struct policyindex spidx; local 2349 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local 2392 struct policyindex spidx; local 2486 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local 2524 struct policyindex spidx; local 2599 struct policyindex spidx; local 2687 struct policyindex spidx; local 3318 struct policyindex spidx; local [all...] |
| security.c | 164 set_secctx_in_proposal(iph2, spidx) 166 struct policyindex spidx; 168 iph2->proposal->sctx.ctx_doi = spidx.sec_ctx.ctx_doi; 169 iph2->proposal->sctx.ctx_alg = spidx.sec_ctx.ctx_alg; 170 iph2->proposal->sctx.ctx_strlen = spidx.sec_ctx.ctx_strlen; 171 memcpy(iph2->proposal->sctx.ctx_str, spidx.sec_ctx.ctx_str, 172 spidx.sec_ctx.ctx_strlen);
|
| isakmp.c | 2218 "new acquire %s\n", spidx2str(&sp_out->spidx)); 2224 idsrc = ipsecdoi_sockaddr2id((struct sockaddr *)&sp_out->spidx.src, 2225 sp_out->spidx.prefs, sp_out->spidx.ul_proto); 2229 spidx2str(&sp_out->spidx)); 2232 iddst = ipsecdoi_sockaddr2id((struct sockaddr *)&sp_out->spidx.dst, 2233 sp_out->spidx.prefd, sp_out->spidx.ul_proto); 2237 spidx2str(&sp_out->spidx)); 3310 struct policyindex spidx; 3309 struct policyindex spidx; local [all...] |
| policy.h | 78 struct policyindex spidx; /* selector */ member in struct:secpolicy
|
| ipsec_doi.c | 3861 iph2->id = ipsecdoi_sockaddr2id((struct sockaddr *)&sp->spidx.src, 3862 sp->spidx.prefs, sp->spidx.ul_proto); 3874 sp->spidx.ul_proto); 3877 sp->spidx.ul_proto); 3882 spidx2str(&sp->spidx)); 3890 iph2->id_p = ipsecdoi_sockaddr2id((struct sockaddr *)&sp->spidx.dst, 3891 sp->spidx.prefd, sp->spidx.ul_proto); 3896 sp->spidx.ul_proto) [all...] |
| /src/sys/netipsec/ |
| ipsec.c | 194 struct secpolicyindex spidx; local 223 if (ipsec_setspidx(m, &spidx, dir, 1) != 0) { 233 if (memcmp(&pcbsp->sp_cache[dir].cacheidx, &spidx, 234 sizeof(spidx))) { 244 * to generate spidx again, nor check the address match again. 470 sp = KEY_LOOKUP_SP_BYSPIDX(&currsp->spidx, dir); 485 sp = KEY_LOOKUP_SP_BYSPIDX(&currsp->spidx, dir); 536 struct secpolicyindex spidx; local 546 *error = ipsec_setspidx(m, &spidx, dir, 1); 549 memset(&spidx, 0, sizeof(spidx)) [all...] |
| key_debug.c | 452 kdebug__secpolicyindex(&sp->spidx); 486 kdebug_secpolicyindex(const char *msg, const struct secpolicyindex *spidx) 489 kdebug__secpolicyindex(spidx); 495 kdebug__secpolicyindex(const struct secpolicyindex *spidx) 498 if (spidx == NULL) 502 spidx->dir, spidx->prefs, spidx->prefd, spidx->ul_proto); 504 kdebug_hexdump("src", &spidx->src, spidx->src.sa.sa_len) [all...] |
| key.h | 84 #define KEY_LOOKUP_SP_BYSPIDX(spidx, dir) \ 85 key_lookup_sp_byspidx(spidx, dir, __func__, __LINE__)
|
| key.c | 941 key_lookup_sp_byspidx(const struct secpolicyindex *spidx, 947 KASSERT(spidx != NULL); 954 kdebug_secpolicyindex("objects", spidx); 960 kdebug_secpolicyindex("in SPD", &sp->spidx); 965 if (key_spidx_match_withmask(&sp->spidx, spidx)) 972 KEY_CHKSPDIR(sp->spidx.dir, dir); 1001 struct secpolicyindex spidx; local 1028 spidx = sp->spidx; 2213 struct secpolicyindex spidx; local 2506 struct secpolicyindex spidx; local [all...] |
| ipsec.h | 71 struct secpolicyindex spidx; /* selector */ member in struct:secpolicy 148 struct secpolicyindex spidx; member in struct:secspacq
|
| /src/crypto/dist/ipsec-tools/src/libipsec/ |
| key_debug.c | 633 kdebug_secpolicyindex(&sp->spidx); 672 kdebug_secpolicyindex(struct secpolicyindex *spidx) 675 if (spidx == NULL) 679 spidx->dir, spidx->prefs, spidx->prefd, spidx->ul_proto); 681 ipsec_hexdump((caddr_t)&spidx->src, 682 sysdep_sa_len((struct sockaddr *)&spidx->src)); 684 ipsec_hexdump((caddr_t)&spidx->dst [all...] |