/netbsd-6-1-5-RELEASE/crypto/dist/ipsec-tools/src/racoon/ |
H A D | policy.c | 69 getsp(spidx) 70 struct policyindex *spidx; 75 if (!cmpspidxstrict(spidx, &p->spidx)) 90 getsp_r(spidx) 91 struct policyindex *spidx; 97 if (!cmpspidxstrict(spidx, &p->spidx)) 100 if (!found && !cmpspidxwild(spidx, &p->spidx)) 329 struct policyindex spidx; local [all...] |
H A D | admin.c | 495 struct policyindex spidx; local 500 memset(&spidx, 0, sizeof(spidx)); 501 spidx.dir = IPSEC_DIR_OUTBOUND; 502 memcpy(&spidx.src, src, sizeof(spidx.src)); 503 memcpy(&spidx.dst, dst, sizeof(spidx.dst)); 504 spidx.prefs = ndx->prefs; 505 spidx [all...] |
H A D | isakmp_quick.c | 2007 struct policyindex *spidx; 2024 spidx = (struct policyindex *)iph2->spidx_gen; 2028 spidx->dir = IPSEC_DIR_FWD; 2042 spidx->dir = IPSEC_DIR_OUTBOUND; 2043 addr = spidx->src; 2044 spidx->src = spidx->dst; 2045 spidx->dst = addr; 2046 pref = spidx->prefs; 2047 spidx 2006 struct policyindex *spidx; local 2241 struct policyindex spidx; local [all...] |
H A D | pfkey.c | 1726 struct policyindex spidx; local 1807 "suitable outbound SP found: %s.\n", spidx2str(&sp_out->spidx)); 1882 memset(&spidx, 0, sizeof(spidx)); 1883 spidx.dir = IPSEC_DIR_INBOUND; 1884 memcpy(&spidx.src, &sp_out->spidx.dst, sizeof(spidx.src)); 1885 memcpy(&spidx.dst, &sp_out->spidx 2072 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local 2244 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local 2288 struct policyindex spidx; local 2382 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local 2426 struct policyindex spidx; local 2521 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local 2560 struct policyindex spidx; local 2636 struct policyindex spidx; local 2727 struct policyindex spidx; local 3360 struct policyindex spidx; local [all...] |
H A D | 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);
|
H A D | isakmp.c | 2252 "new acquire %s\n", spidx2str(&sp_out->spidx)); 2258 idsrc = ipsecdoi_sockaddr2id((struct sockaddr *)&sp_out->spidx.src, 2259 sp_out->spidx.prefs, sp_out->spidx.ul_proto); 2263 spidx2str(&sp_out->spidx)); 2266 iddst = ipsecdoi_sockaddr2id((struct sockaddr *)&sp_out->spidx.dst, 2267 sp_out->spidx.prefd, sp_out->spidx.ul_proto); 2271 spidx2str(&sp_out->spidx)); 3405 struct policyindex spidx; 3404 struct policyindex spidx; local [all...] |
H A D | policy.h | 78 struct policyindex spidx; /* selector */ member in struct:secpolicy
|
H A D | ipsec_doi.c | 3944 iph2->id = ipsecdoi_sockaddr2id((struct sockaddr *)&sp->spidx.src, 3945 sp->spidx.prefs, sp->spidx.ul_proto); 3957 sp->spidx.ul_proto); 3960 sp->spidx.ul_proto); 3965 spidx2str(&sp->spidx)); 3973 iph2->id_p = ipsecdoi_sockaddr2id((struct sockaddr *)&sp->spidx.dst, 3974 sp->spidx.prefd, sp->spidx.ul_proto); 3979 sp->spidx [all...] |
/netbsd-6-1-5-RELEASE/sys/netipsec/ |
H A D | ipsec.c | 258 struct secpolicyindex spidx; local 294 if (ipsec_setspidx(m, &spidx, 1) != 0) 303 if (memcmp(&pcbsp->sp_cache[dir].cacheidx, &spidx, sizeof(spidx))) 312 * to generate spidx again, nor check the address match again. 548 /* set spidx in pcb */ 557 /* set spidx in pcb */ 591 sp = KEY_ALLOCSP(&currsp->spidx, dir); 603 sp = KEY_ALLOCSP(&currsp->spidx, dir); 656 struct secpolicyindex spidx; local 815 struct secpolicyindex *spidx; local 853 ipsec_setspidx(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument 927 ipsec4_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument 1014 ipsec4_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx) argument 1046 ipsec6_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument 1111 ipsec6_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx) argument [all...] |
H A D | key.h | 71 #define KEY_ALLOCSP(spidx, dir) \ 72 key_allocsp(spidx, dir, __FILE__, __LINE__)
|
H A D | key_debug.c | 468 kdebug_secpolicyindex(&sp->spidx); 507 kdebug_secpolicyindex(const struct secpolicyindex *spidx) argument 510 if (spidx == NULL) 514 spidx->dir, spidx->prefs, spidx->prefd, spidx->ul_proto); 516 ipsec_hexdump((const char *)&spidx->src, 517 spidx->src.sa.sa_len); 519 ipsec_hexdump((const char *)&spidx [all...] |
H A D | key.c | 600 key_allocsp(const struct secpolicyindex *spidx, u_int dir, const char* where, int tag) argument 605 IPSEC_ASSERT(spidx != NULL, ("key_allocsp: null spidx")); 616 kdebug_secpolicyindex(spidx)); 621 kdebug_secpolicyindex(&sp->spidx)); 625 if (key_cmpspidx_withmask(&sp->spidx, spidx)) 632 KEY_CHKSPDIR(sp->spidx.dir, dir, "key_allocsp"); 679 kdebug_secpolicyindex(&sp->spidx)); 684 if (sp->spidx 725 struct secpolicyindex spidx; local 1359 key_getsp(const struct secpolicyindex *spidx) argument 1824 struct secpolicyindex spidx; local 2074 struct secpolicyindex spidx; local 6493 key_newspacq(const struct secpolicyindex *spidx) argument 6514 key_getspacq(const struct secpolicyindex *spidx) argument [all...] |
H A D | ipsec.h | 79 struct secpolicyindex spidx; /* selector */ member in struct:secpolicy 148 struct secpolicyindex spidx; member in struct:secspacq
|
/netbsd-6-1-5-RELEASE/sys/netkey/ |
H A D | keydb.c | 109 if (p->spidx) 110 free(p->spidx, M_SECA); 122 if (!p->spidx) 123 p->spidx = (struct secpolicyindex *)malloc(sizeof(*p->spidx), 125 if (!p->spidx) 127 *p->spidx = *idx;
|
H A D | key_debug.c | 577 if (sp->spidx) 578 kdebug_secpolicyindex(sp->spidx); 617 kdebug_secpolicyindex(struct secpolicyindex *spidx) argument 620 if (spidx == NULL) 624 spidx->prefs, spidx->prefd, spidx->ul_proto); 626 ipsec_hexdump((void *)&spidx->src, 627 ((struct sockaddr *)&spidx->src)->sa_len); 629 ipsec_hexdump((void *)&spidx [all...] |
H A D | key.c | 493 key_allocsp(u_int16_t tag, struct secpolicyindex *spidx, u_int dir) argument 509 if (spidx) { 512 kdebug_secpolicyindex(spidx)); 518 if (!sp->spidx) { 524 if (!spidx) 529 kdebug_secpolicyindex(sp->spidx)); 531 if (key_cmpspidx_withmask(sp->spidx, spidx)) 1069 key_getsp(struct secpolicyindex *spidx, int dir) argument 1074 if (spidx 1578 struct secpolicyindex spidx; local 1921 struct secpolicyindex spidx; local 6545 key_newspacq(struct secpolicyindex *spidx) argument 6569 key_getspacq(struct secpolicyindex *spidx) argument [all...] |
/netbsd-6-1-5-RELEASE/sys/netinet6/ |
H A D | ipsec.c | 225 struct secpolicyindex spidx; local 254 if (ipsec_setspidx(m, &spidx, 1) != 0) 263 if (memcmp(&pcbsp->sp_cache[dir].cacheidx, &spidx, sizeof(spidx))) 272 * to generate spidx again, nor check the address match again. 422 struct secpolicyindex spidx; local 493 if (ipsec_setspidx_mbuf(&spidx, AF_INET, m, 1) == 0 && 494 (kernsp = key_allocsp(tag, &spidx, dir)) != NULL) { 521 if (ipsec_setspidx_mbuf(&spidx, AF_INET, m, 1) == 0 && 522 (kernsp = key_allocsp(tag, &spidx, di 587 struct secpolicyindex spidx; local 641 struct secpolicyindex spidx; local 812 struct secpolicyindex spidx; local 860 ipsec_setspidx_mbuf(struct secpolicyindex *spidx, int family, struct mbuf *m, int needport) argument 889 ipsec_setspidx(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument 966 ipsec4_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument 1046 ipsec4_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx) argument 1077 ipsec6_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument 1141 ipsec6_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx) argument [all...] |
H A D | ipsec.h | 80 struct secpolicyindex *spidx; /* selector - NULL if not valid */ member in struct:secpolicy 152 struct secpolicyindex spidx; member in struct:secspacq
|
/netbsd-6-1-5-RELEASE/crypto/dist/ipsec-tools/src/libipsec/ |
H A D | key_debug.c | 646 kdebug_secpolicyindex(&sp->spidx); 685 kdebug_secpolicyindex(spidx) 686 struct secpolicyindex *spidx; 689 if (spidx == NULL) 693 spidx->dir, spidx->prefs, spidx->prefd, spidx->ul_proto); 695 ipsec_hexdump((caddr_t)&spidx->src, 696 sysdep_sa_len((struct sockaddr *)&spidx [all...] |