remoteconf
struct remoteconf *rmconf;
static struct remoteconf *cur_rmconf = NULL;
static void insspspec(struct remoteconf *, struct secprotospec *);
void dupspspec_list(struct remoteconf *dst, struct remoteconf *src);
void flushspspec(struct remoteconf *);
static int set_isakmp_proposal(struct remoteconf *);
int, int, time_t, int, int, int, char *, struct remoteconf *);
struct remoteconf *from, *new;
struct remoteconf *new;
struct remoteconf *from, *new;
struct remoteconf *new;
insspspec(struct remoteconf *rmconf, struct secprotospec *spspec)
dupspspec_list(struct remoteconf *dst, struct remoteconf *src)
flushspspec(struct remoteconf *rmconf)
set_isakmp_proposal(struct remoteconf *rmconf)
struct remoteconf *rmconf)
struct remoteconf *rmconf;
struct remoteconf *rmconf;
struct remoteconf *rmconf;
struct remoteconf *rmconf; /* pointer to remote configuration */
ipsecdoi_setph1proposal(struct remoteconf *rmconf, struct isakmpsa *props)
get_ph1approvalx(struct remoteconf *rmconf, void *ctx)
static int get_ph1approvalx(struct remoteconf *, void *);
extern vchar_t *ipsecdoi_setph1proposal(struct remoteconf *,
isakmp_ph1begin_i(struct remoteconf *rmconf,
struct remoteconf *rmconf;
struct remoteconf *conf;
copy_ph1addresses(struct ph1handle *iph1, struct remoteconf *rmconf,
struct remoteconf *, struct sockaddr *, struct sockaddr *);
struct remoteconf;
extern struct ph1handle *isakmp_ph1begin_i(struct remoteconf *,
natt_is_enabled(struct remoteconf *rmconf, void *args __unused)
natt_enabled_in_rmconf_stub (struct remoteconf *rmconf, void *data __unused)
oakley_append_rmconf_cr(struct remoteconf *rmconf, void *ctx)
struct remoteconf *rmconf;
struct remoteconf *rmconf;
const char *remoteconf = NULL;
remoteconf = av[1];
remoteconf != NULL)
com_len += strlen(remoteconf) + 1;
remoteconf != NULL) {
remoteconf);
rmconf_match_etype_and_approval(struct remoteconf *rmconf, int etype,
rmconf_match_type(struct rmconfselector *rmsel, struct remoteconf *rmconf)
int (*enum_func)(struct remoteconf *, void *), void *enum_arg)
struct remoteconf *p;
struct remoteconf *rmconf;
rmconf_find(struct remoteconf *rmconf, void *ctx)
struct remoteconf *
struct remoteconf *
struct remoteconf *
struct remoteconf *p;
struct remoteconf *
struct remoteconf *new;
struct remoteconf *
duprmconf_shallow(struct remoteconf *rmconf)
struct remoteconf *new;
duprmconf_finish(struct remoteconf *new)
struct remoteconf *rmconf;
delrmconf(struct remoteconf *rmconf)
insrmconf(struct remoteconf *new)
remrmconf(struct remoteconf *rmconf)
struct remoteconf *p, *next;
typedef TAILQ_HEAD(_rmtree, remoteconf) remoteconf_tailq_head_t;
check_etypeok(struct remoteconf *rmconf, void *ctx)
insisakmpsa(struct isakmpsa *new, struct remoteconf *rmconf)
dump_rmconf_single (struct remoteconf *p, void *data __unused)
rmconf_match_identity(struct remoteconf *rmconf, vchar_t *id_p)
struct remoteconf *inherited_from; /* the original rmconf
TAILQ_ENTRY(remoteconf) chain; /* next remote conf */
int (* enum_func)(struct remoteconf *rmconf, void *arg), void *enum_arg);
#define RMCONF_ERR_MULTIPLE ((struct remoteconf *) -1)
extern int rmconf_match_identity(struct remoteconf *rmconf, vchar_t *id_p);
extern struct remoteconf *getrmconf(struct sockaddr *remote, int flags);
extern struct remoteconf *getrmconf_by_ph1(struct ph1handle *iph1);
extern struct remoteconf *getrmconf_by_name(const char *name);
extern struct remoteconf *newrmconf(void);
extern struct remoteconf *duprmconf_shallow(struct remoteconf *);
extern int duprmconf_finish(struct remoteconf *);
extern void delrmconf(struct remoteconf *);
extern void insrmconf(struct remoteconf *);
extern void remrmconf(struct remoteconf *);
extern void dupspspec_list(struct remoteconf *, struct remoteconf *);
extern void flushspspec(struct remoteconf *);
extern int check_etypeok(struct remoteconf *, void *);
extern void insisakmpsa(struct isakmpsa *, struct remoteconf *);