Lines Matching refs:authctxt
45 bsdauth_init_ctx(Authctxt *authctxt) in bsdauth_init_ctx() argument
47 return authctxt; in bsdauth_init_ctx()
54 Authctxt *authctxt = ctx; in bsdauth_query() local
57 if (authctxt->as != NULL) { in bsdauth_query()
59 challenge = auth_getitem(authctxt->as, AUTHV_CHALLENGE); in bsdauth_query()
61 auth_close(authctxt->as); in bsdauth_query()
62 authctxt->as = NULL; in bsdauth_query()
69 authctxt->style ? authctxt->style : "<default>"); in bsdauth_query()
70 authctxt->as = auth_userchallenge(authctxt->user, in bsdauth_query()
71 authctxt->style, "auth-ssh", &challenge); in bsdauth_query()
72 if (authctxt->as == NULL) in bsdauth_query()
93 Authctxt *authctxt = ctx; in bsdauth_respond() local
96 if (!authctxt->valid) in bsdauth_respond()
99 if (authctxt->as == 0) in bsdauth_respond()
105 authok = auth_userresponse(authctxt->as, responses[0], 0); in bsdauth_respond()
106 authctxt->as = NULL; in bsdauth_respond()
115 Authctxt *authctxt = ctx; in bsdauth_free_ctx() local
117 if (authctxt && authctxt->as) { in bsdauth_free_ctx()
118 auth_close(authctxt->as); in bsdauth_free_ctx()
119 authctxt->as = NULL; in bsdauth_free_ctx()