Symbol: ph2handle
crypto/dist/ipsec-tools/src/racoon/admin.c
488
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/evt.c
314
evt_phase2(const struct ph2handle *ph2, int type, vchar_t *optdata)
crypto/dist/ipsec-tools/src/racoon/evt.h
112
struct ph2handle;
crypto/dist/ipsec-tools/src/racoon/evt.h
123
void evt_phase2(const struct ph2handle *ph2, int type, vchar_t *optdata);
crypto/dist/ipsec-tools/src/racoon/handler.c
1204
static int revalidate_ph2(struct ph2handle *iph2){
crypto/dist/ipsec-tools/src/racoon/handler.c
1392
remove_ph2(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/handler.c
1423
struct ph2handle *iph2, *iph2_next;
crypto/dist/ipsec-tools/src/racoon/handler.c
1472
struct ph2handle *p, *next;
crypto/dist/ipsec-tools/src/racoon/handler.c
266
struct ph2handle *p, *next;
crypto/dist/ipsec-tools/src/racoon/handler.c
523
int (*enum_func)(struct ph2handle *ph2, void *arg), void *enum_arg)
crypto/dist/ipsec-tools/src/racoon/handler.c
525
struct ph2handle *p;
crypto/dist/ipsec-tools/src/racoon/handler.c
552
struct ph2handle *
crypto/dist/ipsec-tools/src/racoon/handler.c
555
struct ph2handle *p;
crypto/dist/ipsec-tools/src/racoon/handler.c
568
struct ph2handle *
crypto/dist/ipsec-tools/src/racoon/handler.c
571
struct ph2handle *p;
crypto/dist/ipsec-tools/src/racoon/handler.c
590
struct ph2handle *
crypto/dist/ipsec-tools/src/racoon/handler.c
593
struct ph2handle *p, *next;
crypto/dist/ipsec-tools/src/racoon/handler.c
620
struct ph2handle *
crypto/dist/ipsec-tools/src/racoon/handler.c
623
struct ph2handle *p;
crypto/dist/ipsec-tools/src/racoon/handler.c
638
struct ph2handle *
crypto/dist/ipsec-tools/src/racoon/handler.c
642
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/handler.c
673
struct ph2handle *
crypto/dist/ipsec-tools/src/racoon/handler.c
676
struct ph2handle *iph2 = NULL;
crypto/dist/ipsec-tools/src/racoon/handler.c
695
initph2(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/handler.c
763
delph2(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/handler.c
806
insph2(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/handler.c
814
remph2(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/handler.c
829
struct ph2handle *p, *next;
crypto/dist/ipsec-tools/src/racoon/handler.c
86
static LIST_HEAD(_ph2tree_, ph2handle) ph2tree;
crypto/dist/ipsec-tools/src/racoon/handler.c
863
struct ph2handle *iph2, *next;
crypto/dist/ipsec-tools/src/racoon/handler.c
892
bindph12(struct ph1handle *iph1, struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/handler.c
902
unbindph12(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/handler.h
214
LIST_HEAD(_ph2ofph1_, ph2handle) ph2tree;
crypto/dist/ipsec-tools/src/racoon/handler.h
354
LIST_ENTRY(ph2handle) chain;
crypto/dist/ipsec-tools/src/racoon/handler.h
355
LIST_ENTRY(ph2handle) ph1bind; /* chain to ph1handle */
crypto/dist/ipsec-tools/src/racoon/handler.h
461
struct ph2handle;
crypto/dist/ipsec-tools/src/racoon/handler.h
497
int (* enum_func)(struct ph2handle *iph2, void *arg), void *enum_arg);
crypto/dist/ipsec-tools/src/racoon/handler.h
498
extern struct ph2handle *getph2byseq(uint32_t);
crypto/dist/ipsec-tools/src/racoon/handler.h
499
extern struct ph2handle *getph2bysaddr(struct sockaddr *, struct sockaddr *);
crypto/dist/ipsec-tools/src/racoon/handler.h
500
extern struct ph2handle *getph2bymsgid(struct ph1handle *, uint32_t);
crypto/dist/ipsec-tools/src/racoon/handler.h
501
extern struct ph2handle *getph2byid(struct sockaddr *,
crypto/dist/ipsec-tools/src/racoon/handler.h
503
extern struct ph2handle *getph2bysaidx(struct sockaddr *, struct sockaddr *,
crypto/dist/ipsec-tools/src/racoon/handler.h
505
extern struct ph2handle *newph2(void);
crypto/dist/ipsec-tools/src/racoon/handler.h
506
extern void initph2(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/handler.h
507
extern void delph2(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/handler.h
508
extern int insph2(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/handler.h
509
extern void remph2(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/handler.h
514
extern void bindph12(struct ph1handle *, struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/handler.h
515
extern void unbindph12(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
103
static struct prop_pair *get_ph2approval(struct ph2handle *,
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
105
static struct prop_pair *get_ph2approvalx(struct ph2handle *,
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
1470
ipsecdoi_updatespi(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
154
static vchar_t *setph2proposal0(const struct ph2handle *,
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
2840
setph2proposal0(const struct ph2handle *iph2, const struct saprop *pp,
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3059
ipsecdoi_setph2proposal(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
3848
ipsecdoi_setid2(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
732
ipsecdoi_selectph2proposal(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
768
ipsecdoi_checkph2proposal(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
958
get_ph2approval(struct ph2handle *iph2, struct prop_pair **pair)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c
993
get_ph2approvalx(struct ph2handle *iph2, struct prop_pair *pp)
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.h
217
extern int ipsecdoi_selectph2proposal(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.h
218
extern int ipsecdoi_checkph2proposal(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.h
222
extern int ipsecdoi_updatespi(struct ph2handle *iph2);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.h
229
extern int ipsecdoi_setid2(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/ipsec_doi.h
239
extern int ipsecdoi_setph2proposal(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1256
isakmp_ph2begin_i(struct ph1handle *iph1, struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1308
struct ph2handle *iph2 = 0;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
135
static int nostate2(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
163
static int (*ph2exchange[][2][PHASE2ST_MAX])(struct ph2handle *, vchar_t *) = {
crypto/dist/ipsec-tools/src/racoon/isakmp.c
179
static int quick_main(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
182
static int isakmp_ph2begin_i(struct ph1handle *, struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1865
struct ph2handle *iph2 = container_of(p, struct ph2handle, scr);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
187
static int isakmp_ph2resend(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1874
isakmp_ph2resend(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1915
isakmp_ph2send(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
1933
struct ph2handle *p;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2010
struct ph2handle *p, *next;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2062
isakmp_ph2expire(container_of(p, struct ph2handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2066
isakmp_ph2expire(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2089
isakmp_ph2delete(container_of(p, struct ph2handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2093
isakmp_ph2delete(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2121
isakmp_post_acquire(struct ph2handle *iph2, struct ph1handle *iph1hint,
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2210
isakmp_get_sainfo(struct ph2handle *iph2, struct secpolicy *sp_out,
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2275
isakmp_post_getspi(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2311
isakmp_chkph1there(container_of(p, struct ph2handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2315
isakmp_chkph1there(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2626
set_isakmp_header2(vchar_t *vbuf, struct ph2handle *iph2, int nptype)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
2895
nostate2(struct ph2handle *iph2, vchar_t *msg __unused)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
3165
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
3307
delete_spd(struct ph2handle *iph2, u_int64_t created)
crypto/dist/ipsec-tools/src/racoon/isakmp.c
653
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/isakmp.c
958
quick_main(struct ph2handle *iph2, vchar_t *msg)
crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c
1118
struct ph2handle *iph2 = NULL;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
1054
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
1176
struct ph2handle *protectedph2)
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
1184
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
606
isakmp_info_send_d2( struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
803
isakmp_info_send_n2(struct ph2handle *iph2, int type, vchar_t *data)
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c
854
struct ph2handle *iph2 = NULL;
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.h
40
extern int isakmp_info_send_d2(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.h
44
extern int isakmp_info_send_n2(struct ph2handle *, int, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_inf.h
52
extern int isakmp_info_recv_initialcontact(struct ph1handle *, struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
100
static int get_proposal_r(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
101
static int ph2_recv_n(struct ph2handle *, struct isakmp_gen *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
103
static void quick_timeover(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1053
quick_r1recv(struct ph2handle *iph2, vchar_t *msg0)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
109
quick_timeover(container_of(p, struct ph2handle, sce));
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
113
quick_timeover(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
135
quick_i1prep(struct ph2handle *iph2, vchar_t *msg __unused) /* must be null pointer */
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1424
quick_r1prep(struct ph2handle *iph2, vchar_t *msg __unused)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1457
quick_r2send(struct ph2handle *iph2, vchar_t *msg)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1706
quick_r3recv(struct ph2handle *iph2, vchar_t *msg0)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
179
quick_i1send(struct ph2handle *iph2, vchar_t *msg) /* must be null pointer */
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1824
quick_r3send(struct ph2handle *iph2, vchar_t *msg0)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
1939
quick_r3prep(struct ph2handle *iph2, vchar_t *msg0 __unused)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
2052
quick_ir1mx(struct ph2handle *iph2, vchar_t *body, vchar_t *hash)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
2117
get_sainfo_r(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
2213
get_proposal_r(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
2518
ph2_recv_n(struct ph2handle *iph2, struct isakmp_gen *gen)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
393
quick_i2recv(struct ph2handle *iph2, vchar_t *msg0)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
776
quick_i2send(struct ph2handle *iph2, vchar_t *msg0)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
912
quick_i3recv(struct ph2handle *iph2, vchar_t *msg0)
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
98
static vchar_t *quick_ir1mx(struct ph2handle *, vchar_t *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c
99
static int get_sainfo_r(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
37
extern int quick_i1prep(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
38
extern int quick_i1send(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
39
extern int quick_i2recv(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
40
extern int quick_i2send(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
41
extern int quick_i3recv(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
43
extern int quick_r1recv(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
44
extern int quick_r1prep(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
45
extern int quick_r2send(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
46
extern int quick_r3recv(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
47
extern int quick_r3send(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_quick.h
48
extern int quick_r3prep(struct ph2handle *, vchar_t *);
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
106
extern caddr_t set_isakmp_header2(vchar_t *, struct ph2handle *, int);
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
136
void delete_spd(struct ph2handle *, u_int64_t);
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
58
struct ph2handle;
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
77
extern int isakmp_ph2send(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
85
extern void isakmp_ph2expire(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
87
extern void isakmp_ph2delete(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
89
extern int isakmp_get_sainfo(struct ph2handle *, struct secpolicy *, struct secpolicy *);
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
90
extern int isakmp_post_acquire(struct ph2handle *, struct ph1handle *, int);
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
91
extern int isakmp_post_getspi(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/isakmp_var.h
93
extern void isakmp_chkph1there(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/oakley.c
125
static int oakley_compute_keymat_x(struct ph2handle *, int, int);
crypto/dist/ipsec-tools/src/racoon/oakley.c
469
oakley_compute_keymat(struct ph2handle *iph2, int side)
crypto/dist/ipsec-tools/src/racoon/oakley.c
503
oakley_compute_keymat_x(struct ph2handle *iph2, int side, int sa_dir)
crypto/dist/ipsec-tools/src/racoon/oakley.h
164
struct ph2handle;
crypto/dist/ipsec-tools/src/racoon/oakley.h
180
extern int oakley_compute_keymat(struct ph2handle *, int);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
1074
pk_sendupdate(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
1231
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
124
static int getsadbpolicy(caddr_t *, int *, int, struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/pfkey.c
1355
pk_sendadd(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
1509
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
1574
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
1693
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
1956
struct ph2handle *iph2 = NULL;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2040
struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2211
pk_sendspdupdate2(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2347
pk_sendspdadd2(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2484
pk_sendspddelete(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2933
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
2989
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3322
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/pfkey.c
3518
pk_sendeacquire(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
873
pk_sendgetspi(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/pfkey.c
979
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/pfkey.h
54
struct ph2handle;
crypto/dist/ipsec-tools/src/racoon/pfkey.h
56
extern int pk_sendgetspi(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/pfkey.h
57
extern int pk_sendupdate(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/pfkey.h
58
extern int pk_sendadd(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/pfkey.h
59
extern int pk_sendeacquire(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/pfkey.h
60
extern int pk_sendspdupdate2(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/pfkey.h
61
extern int pk_sendspdadd2(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/pfkey.h
62
extern int pk_sendspddelete(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/policy.c
108
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/policy.h
144
struct ph2handle;
crypto/dist/ipsec-tools/src/racoon/policy.h
166
extern void set_secctx_in_proposal(struct ph2handle *, struct policyindex);
crypto/dist/ipsec-tools/src/racoon/proposal.c
1002
set_proposal_from_policy(struct ph2handle *iph2,
crypto/dist/ipsec-tools/src/racoon/proposal.c
1128
set_proposal_from_proposal(struct ph2handle *iph2)
crypto/dist/ipsec-tools/src/racoon/proposal.h
210
extern int set_proposal_from_policy(struct ph2handle *,
crypto/dist/ipsec-tools/src/racoon/proposal.h
212
extern int set_proposal_from_proposal(struct ph2handle *);
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1101
struct ph2handle *iph2;
crypto/dist/ipsec-tools/src/racoon/racoonctl.c
1124
iph2 = (struct ph2handle *)buf;
crypto/dist/ipsec-tools/src/racoon/security.c
165
struct ph2handle *iph2;