Lines Matching defs:mech
80 auth_request_new(const struct mech_module *mech)
84 request = mech->auth_new();
95 request->mech = mech;
96 request->mech_name = mech->mech_name;
272 if (request->mech != NULL)
273 request->mech->auth_free(request);
372 auth_str_add_keyvalue(dest, "mech", request->mech_name);
514 } else if (strcmp(key, "mech") == 0)
533 request->mech->auth_initial(request, request->initial_response,
548 request->mech->auth_continue(request, data, data_size);
652 const struct mech_module *mech)
657 if (mech == NULL)
660 return str_array_icase_find(mechs, mech->mech_name);
705 if (!auth_request_mechanism_accepted(mechs, request->mech)) {
707 request->mech != NULL ? AUTH_SUBSYS_MECH
716 request->mech != NULL ? AUTH_SUBSYS_MECH
1102 request->mech != NULL ? AUTH_SUBSYS_MECH : "none",
1280 request->mech != NULL ? AUTH_SUBSYS_MECH : "none",
2604 i_assert(auth_request->mech != NULL);
2605 name = t_str_lcase(auth_request->mech->mech_name);