Lines Matching refs:authctxt
35 bsdauth_init_ctx(Authctxt *authctxt) in bsdauth_init_ctx() argument
37 return authctxt; in bsdauth_init_ctx()
44 Authctxt *authctxt = ctx; in bsdauth_query() local
47 if (authctxt->as != NULL) { in bsdauth_query()
49 challenge = auth_getitem(authctxt->as, AUTHV_CHALLENGE); in bsdauth_query()
51 auth_close(authctxt->as); in bsdauth_query()
52 authctxt->as = NULL; in bsdauth_query()
59 authctxt->style ? authctxt->style : "<default>"); in bsdauth_query()
60 authctxt->as = auth_userchallenge(authctxt->user, in bsdauth_query()
61 authctxt->style, "auth-ssh", &challenge); in bsdauth_query()
62 if (authctxt->as == NULL) in bsdauth_query()
84 Authctxt *authctxt = ctx; in bsdauth_respond() local
87 if (authctxt->as == 0) in bsdauth_respond()
93 authok = auth_userresponse(authctxt->as, responses[0], 0); in bsdauth_respond()
94 authctxt->as = NULL; in bsdauth_respond()
103 Authctxt *authctxt = ctx; in bsdauth_free_ctx() local
105 if (authctxt && authctxt->as) { in bsdauth_free_ctx()
106 auth_close(authctxt->as); in bsdauth_free_ctx()
107 authctxt->as = NULL; in bsdauth_free_ctx()