Lines Matching refs:Authctxt
58 typedef struct Authctxt Authctxt; typedef
66 Authctxt *authctxt;
80 struct Authctxt { struct
167 void (*userauth)(Authctxt *authctxt);
168 void (*abandon)(Authctxt *, Authmethod *);
207 void* (*init_ctx)(Authctxt*);
219 int auth_password(Authctxt *, const char *);
232 int auth_krb4(Authctxt *, KTEXT, char **, KTEXT);
233 int auth_krb4_password(Authctxt *, const char *);
238 int auth_krb4_tgt(Authctxt *, const char *);
239 int auth_afs_token(Authctxt *, const char *);
245 int auth_krb5(Authctxt *authctxt, krb5_data *auth, char **client, krb5_data *);
246 int auth_krb5_tgt(Authctxt *authctxt, krb5_data *tgt);
247 int auth_krb5_password(Authctxt *authctxt, const char *password);
254 Authctxt *do_authentication(void);
255 Authctxt *do_authentication2(void);
261 int userauth_check_partial_failure(Authctxt *authctxt);
264 Authctxt *authctxt_new(void);
265 void auth_log(Authctxt *, int, char *, char *);
266 void userauth_finish(Authctxt *, char *);
267 void userauth_user_svc_change(Authctxt *authctxt,
276 void auth2_challenge(Authctxt *, char *);
277 void auth2_challenge_abandon(Authctxt *);
287 char *get_challenge(Authctxt *);
288 int verify_response(Authctxt *, const char *);