Lines Matching refs:utils

92     text = sparams->utils->malloc(sizeof(server_context_t));  in login_server_mech_new()
94 MEMERROR( sparams->utils ); in login_server_mech_new()
144 params->utils->log(params->utils->conn, SASL_LOG_ERR, in login_server_mech_step()
147 SETERROR(params->utils, "username too long (>1024 characters)"); in login_server_mech_step()
154 params->utils->malloc(sizeof(sasl_secret_t) + clientinlen + 1); in login_server_mech_step()
156 MEMERROR( params->utils ); in login_server_mech_step()
180 params->utils->log(params->utils->conn, SASL_LOG_ERR, in login_server_mech_step()
183 SETERROR(params->utils, in login_server_mech_step()
191 params->utils->malloc(sizeof(sasl_secret_t) + clientinlen + 1); in login_server_mech_step()
193 MEMERROR(params->utils); in login_server_mech_step()
203 result = params->canon_user(params->utils->conn, text->username, in login_server_mech_step()
207 _plug_free_secret(params->utils, &password); in login_server_mech_step()
212 result = params->utils->checkpass(params->utils->conn, in login_server_mech_step()
217 _plug_free_secret(params->utils, &password); in login_server_mech_step()
222 params->transition(params->utils->conn, in login_server_mech_step()
226 _plug_free_secret(params->utils, &password); in login_server_mech_step()
245 params->utils->log(NULL, SASL_LOG_ERR, in login_server_mech_step()
254 const sasl_utils_t *utils) in login_server_mech_dispose() argument
260 if (text->username) utils->free(text->username); in login_server_mech_dispose()
262 utils->free(text); in login_server_mech_dispose()
285 int login_server_plug_init(sasl_utils_t *utils, in login_server_plug_init() argument
292 SETERROR(utils, "LOGIN version mismatch"); in login_server_plug_init()
322 text = params->utils->malloc(sizeof(client_context_t)); in login_client_mech_new()
324 MEMERROR(params->utils); in login_client_mech_new()
362 params->utils->log(params->utils->conn, SASL_LOG_ERR, in login_client_mech_step()
365 SETERROR( params->utils, "SSF requested of LOGIN plugin"); in login_client_mech_step()
376 auth_result = _plug_get_authid(params->utils, &user, prompt_need); in login_client_mech_step()
384 pass_result = _plug_get_password(params->utils, &text->password, in login_client_mech_step()
393 params->utils->free(*prompt_need); in login_client_mech_step()
402 _plug_make_prompts(params->utils, &text->h, prompt_need, in login_client_mech_step()
412 _plug_make_prompts(params->utils, prompt_need, in login_client_mech_step()
428 PARAMERROR(params->utils); in login_client_mech_step()
432 result = params->canon_user(params->utils->conn, user, 0, in login_client_mech_step()
439 params->utils->log(params->utils->conn, SASL_LOG_ERR, in login_client_mech_step()
442 SETERROR( params->utils, in login_client_mech_step()
449 PARAMERROR( params->utils ); in login_client_mech_step()
465 params->utils->log(params->utils->conn, SASL_LOG_ERR, in login_client_mech_step()
468 SETERROR( params->utils, in login_client_mech_step()
475 PARAMERROR(params->utils); in login_client_mech_step()
495 params->utils->log(NULL, SASL_LOG_ERR, in login_client_mech_step()
504 const sasl_utils_t *utils) in login_client_mech_dispose() argument
511 if (text->free_password) _plug_free_secret(utils, &(text->password)); in login_client_mech_dispose()
513 convert_prompt(utils, &text->h, NULL); in login_client_mech_dispose()
516 utils->free(text); in login_client_mech_dispose()
538 int login_client_plug_init(sasl_utils_t *utils, in login_client_plug_init() argument
545 SETERROR(utils, "Version mismatch in LOGIN"); in login_client_plug_init()