Lines Matching defs:auth_request

19 skey_send_challenge(struct auth_request *auth_request,
23 (struct otp_auth_request *)auth_request;
28 auth_request_log_error(&request->auth_request, AUTH_SUBSYS_MECH,
30 auth_request_fail(auth_request);
35 auth_request_log_error(&request->auth_request, AUTH_SUBSYS_MECH,
37 auth_request_fail(auth_request);
42 auth_request_log_error(&request->auth_request, AUTH_SUBSYS_MECH,
44 auth_request_fail(auth_request);
48 request->lock = otp_try_lock(auth_request);
50 auth_request_log_error(&request->auth_request, AUTH_SUBSYS_MECH,
52 auth_request_fail(auth_request);
59 auth_request_handler_reply_continue(auth_request, answer,
66 struct auth_request *auth_request)
70 skey_send_challenge(auth_request, credentials, size);
73 auth_request_internal_failure(auth_request);
76 auth_request_fail(auth_request);
84 struct auth_request *auth_request)
88 skey_send_challenge(auth_request, credentials, size);
91 auth_request_internal_failure(auth_request);
95 auth_request_lookup_credentials(auth_request, "OTP",
102 mech_skey_auth_phase1(struct auth_request *auth_request,
109 if (!auth_request_set_username(auth_request, username, &error)) {
110 auth_request_log_info(auth_request, AUTH_SUBSYS_MECH,
112 auth_request_fail(auth_request);
116 auth_request_lookup_credentials(auth_request, "SKEY",
121 mech_skey_auth_phase2(struct auth_request *auth_request,
125 (struct otp_auth_request *)auth_request;
137 auth_request_log_error(&request->auth_request, AUTH_SUBSYS_MECH,
139 auth_request_fail(auth_request);
140 otp_unlock(auth_request);
149 auth_request_fail(auth_request);
150 otp_unlock(auth_request);
156 auth_request_set_credentials(auth_request, "OTP",
162 mech_skey_auth_continue(struct auth_request *auth_request,
165 if (auth_request->user == NULL) {
166 mech_skey_auth_phase1(auth_request, data, data_size);
168 mech_skey_auth_phase2(auth_request, data, data_size);
172 static struct auth_request *mech_skey_auth_new(void)
184 request->auth_request.refcount = 1;
185 request->auth_request.pool = pool;
186 return &request->auth_request;