isakmpsa
struct isakmpsa *p;
struct isakmpsa *new;
struct isakmpsa;
struct isakmpsa *approval; /* pointer to SA(s) approved. */
static int t2isakmpsa(struct isakmp_pl_t *, struct isakmpsa *, uint32_t);
static int setph1prop(struct isakmpsa *, caddr_t);
static int setph1trns(struct isakmpsa *, caddr_t);
static int setph1attr(struct isakmpsa *, caddr_t);
struct isakmpsa *sa;
print_ph1proposal(struct prop_pair *pair, struct isakmpsa *s)
struct isakmpsa *sa;
ipsecdoi_setph1proposal(struct remoteconf *rmconf, struct isakmpsa *props)
setph1prop(struct isakmpsa *props, caddr_t buf)
struct isakmpsa *s = NULL;
setph1trns(struct isakmpsa *sa, caddr_t buf)
setph1attr(struct isakmpsa *sa, caddr_t buf)
struct isakmpsa *sa;
t2isakmpsa(struct isakmp_pl_t *trns, struct isakmpsa *sa,
struct isakmpsa;
struct isakmpsa *);
struct isakmpsa *
dupisakmpsa(struct isakmpsa *sa)
struct isakmpsa *res = NULL;
struct isakmpsa *
checkisakmpsa(int pcheck_level, struct isakmpsa *proposal,
struct isakmpsa *acceptable)
struct isakmpsa *p;
struct isakmpsa *approval)
delisakmpsa(struct isakmpsa *sa)
struct isakmpsa *
struct isakmpsa *new;
insisakmpsa(struct isakmpsa *new, struct remoteconf *rmconf)
struct isakmpsa *p;
struct isakmpsa *prop = p->proposal;
struct isakmpsa *proposal; /* proposal list */
struct isakmpsa *approval;
extern struct isakmpsa *newisakmpsa(void);
extern struct isakmpsa *dupisakmpsa(struct isakmpsa *);
extern void delisakmpsa(struct isakmpsa *);
extern void insisakmpsa(struct isakmpsa *, struct remoteconf *);
extern struct isakmpsa * checkisakmpsa(int pcheck, struct isakmpsa *proposal,
struct isakmpsa *acceptable);
struct isakmpsa *next; /* next transform */