sshauthopt
struct sshauthopt *
struct sshauthopt *ret;
sshauthopt_free(struct sshauthopt *opts)
struct sshauthopt *
struct sshauthopt *ret = NULL;
struct sshauthopt *
struct sshauthopt *ret = NULL;
struct sshauthopt *
struct sshauthopt *ret;
struct sshauthopt *
sshauthopt_merge(const struct sshauthopt *primary,
const struct sshauthopt *additional, const char **errstrp)
struct sshauthopt *ret;
struct sshauthopt *
sshauthopt_copy(const struct sshauthopt *orig)
struct sshauthopt *ret;
cert_option_list(struct sshauthopt *opts, struct sshbuf *oblob,
sshauthopt_serialise(const struct sshauthopt *opts, struct sshbuf *m,
sshauthopt_deserialise(struct sshbuf *m, struct sshauthopt **optsp)
struct sshauthopt *opts = NULL;
struct sshauthopt *sshauthopt_merge(const struct sshauthopt *primary,
const struct sshauthopt *additional, const char **errstrp);
struct sshauthopt *sshauthopt_new(void);
struct sshauthopt *sshauthopt_new_with_keys_defaults(void);
void sshauthopt_free(struct sshauthopt *opts);
struct sshauthopt *sshauthopt_copy(const struct sshauthopt *orig);
int sshauthopt_serialise(const struct sshauthopt *opts, struct sshbuf *m, int);
int sshauthopt_deserialise(struct sshbuf *m, struct sshauthopt **opts);
struct sshauthopt *sshauthopt_parse(const char *s, const char **errstr);
struct sshauthopt *sshauthopt_from_cert(struct sshkey *k);
extern struct sshauthopt *auth_opts;
auth_log_authopts(const char *loc, const struct sshauthopt *opts, int do_remote)
auth_activate_options(struct ssh *ssh, struct sshauthopt *opts)
struct sshauthopt *old = auth_opts;
struct sshauthopt *restricted;
extern struct sshauthopt *auth_opts;
int, struct sshauthopt **);
int auth_activate_options(struct ssh *, struct sshauthopt *);
void auth_log_authopts(const char *, const struct sshauthopt *, int);
int auth_authorise_keyopts(struct passwd *, struct sshauthopt *, int,
const char *, struct sshauthopt **);
const struct sshkey_cert *, struct sshauthopt **);
char *, const char *, const char *, const char *, struct sshauthopt **);
struct sshkey *, const char *, const char *, struct sshauthopt **);
struct sshauthopt;
struct sshauthopt *authopts = NULL;
struct sshkey_cert *cert, struct sshauthopt **authoptsp)
struct sshauthopt *opts = NULL;
const char *conn_id, const char *rdomain, struct sshauthopt **authoptsp)
const char *conn_id, const char *rdomain, struct sshauthopt **authoptsp)
struct sshauthopt *principals_opts = NULL, *cert_opts = NULL;
struct sshauthopt *final_opts = NULL;
struct sshauthopt **authoptsp)
const char *conn_id, const char *rdomain, struct sshauthopt **authoptsp)
int auth_attempt, struct sshauthopt **authoptsp)
struct sshauthopt *opts = NULL;
const char *loc, struct sshauthopt **authoptsp)
struct sshauthopt *opts = NULL;
const struct sshkey_cert *cert, struct sshauthopt **authoptsp)
struct sshauthopt **authoptsp)
struct sshauthopt *keyopts = NULL, *certopts = NULL, *finalopts = NULL;
const char *remote_host, struct sshauthopt **authoptsp)
auth_authorise_keyopts(struct passwd *pw, struct sshauthopt *opts,
extern struct sshauthopt *auth_opts; /* XXX move to permanent ssh->authctxt? */
struct sshauthopt *opts = NULL;
static struct sshauthopt *key_opts = NULL;
int pubkey_auth_attempt, struct sshauthopt **authoptp)
struct sshkey *key, int pubkey_auth_attempt, struct sshauthopt **authoptp)
struct sshauthopt *opts = NULL;
struct sshauthopt;
int, struct sshauthopt **);
struct sshauthopt **);
auth_log_authopts(const char *loc, const struct sshauthopt *opts, int do_remote)
struct sshauthopt *opts = NULL;
struct sshauthopt *opts = NULL, *merge = NULL, *add = sshauthopt_new();
struct sshauthopt *opts, *expected;
struct sshauthopt *opts, *expected;
struct sshauthopt *key_opts, *cert_opts, *merge_opts, *expected;
static struct sshauthopt *
struct sshauthopt *ret = sshauthopt_new();
static struct sshauthopt *
struct sshauthopt *ret = sshauthopt_new();
compare_opts(const struct sshauthopt *opts,
const struct sshauthopt *expected)
extern struct sshauthopt *auth_opts;
extern struct sshauthopt *auth_opts;
set_fwdpermit_from_authopts(struct ssh *ssh, const struct sshauthopt *opts)
struct sshauthopt *auth_opts = NULL;
struct sshauthopt *auth_opts = NULL;