Lines Matching refs:authctxt
47 bsdauth_init_ctx(Authctxt *authctxt) in bsdauth_init_ctx() argument
49 return authctxt; in bsdauth_init_ctx()
56 Authctxt *authctxt = ctx; in bsdauth_query() local
64 if (authctxt->as != NULL) { in bsdauth_query()
66 challenge = auth_getitem(authctxt->as, AUTHV_CHALLENGE); in bsdauth_query()
68 auth_close(authctxt->as); in bsdauth_query()
69 authctxt->as = NULL; in bsdauth_query()
76 authctxt->style ? authctxt->style : "<default>"); in bsdauth_query()
77 authctxt->as = auth_userchallenge(authctxt->user, in bsdauth_query()
78 authctxt->style, "auth-ssh", &challenge); in bsdauth_query()
79 if (authctxt->as == NULL) in bsdauth_query()
100 Authctxt *authctxt = ctx; in bsdauth_respond() local
103 if (!authctxt->valid) in bsdauth_respond()
106 if (authctxt->as == 0) in bsdauth_respond()
112 authok = auth_userresponse(authctxt->as, responses[0], 0); in bsdauth_respond()
113 authctxt->as = NULL; in bsdauth_respond()
122 Authctxt *authctxt = ctx; in bsdauth_free_ctx() local
124 if (authctxt && authctxt->as) { in bsdauth_free_ctx()
125 auth_close(authctxt->as); in bsdauth_free_ctx()
126 authctxt->as = NULL; in bsdauth_free_ctx()