Lines Matching refs:utils
87 PARAMERROR( sparams->utils ); in plain_server_mech_new()
123 params->utils->log(params->utils->conn, SASL_LOG_ERR, in plain_server_mech_step()
126 SETERROR(params->utils, "Can only find author (no password)"); in plain_server_mech_step()
138 params->utils->log(params->utils->conn, SASL_LOG_ERR, in plain_server_mech_step()
141 params->utils->seterror(params->utils->conn, 0, in plain_server_mech_step()
156 params->utils->log(params->utils->conn, SASL_LOG_ERR, in plain_server_mech_step()
159 SETERROR(params->utils, in plain_server_mech_step()
168 passcopy = params->utils->malloc(password_len + 1); in plain_server_mech_step()
170 MEMERROR(params->utils); in plain_server_mech_step()
182 result = params->canon_user(params->utils->conn, in plain_server_mech_step()
185 _plug_free_string(params->utils, &passcopy); in plain_server_mech_step()
190 result = params->utils->checkpass(params->utils->conn, in plain_server_mech_step()
194 _plug_free_string(params->utils, &passcopy); in plain_server_mech_step()
198 params->utils->seterror(params->utils->conn, 0, in plain_server_mech_step()
201 params->utils->seterror(params->utils->conn, 0, in plain_server_mech_step()
210 result = params->canon_user(params->utils->conn, in plain_server_mech_step()
216 params->transition(params->utils->conn, password, password_len); in plain_server_mech_step()
253 int plain_server_plug_init(const sasl_utils_t *utils, in plain_server_plug_init() argument
260 SETERROR(utils, "PLAIN version mismatch"); in plain_server_plug_init()
288 text = params->utils->malloc(sizeof(client_context_t)); in plain_client_mech_new()
290 MEMERROR( params->utils ); in plain_client_mech_new()
327 SETERROR( params->utils, gettext("SSF requested of PLAIN plugin")); in plain_client_mech_step()
329 SETERROR( params->utils, "SSF requested of PLAIN plugin"); in plain_client_mech_step()
336 auth_result = _plug_get_authid(params->utils, &authid, prompt_need); in plain_client_mech_step()
344 user_result = _plug_get_userid(params->utils, &user, prompt_need); in plain_client_mech_step()
352 pass_result = _plug_get_password(params->utils, &password, in plain_client_mech_step()
361 params->utils->free(*prompt_need); in plain_client_mech_step()
371 _plug_make_prompts(params->utils, &text->h, prompt_need, in plain_client_mech_step()
373 convert_prompt(params->utils, &text->h, in plain_client_mech_step()
378 convert_prompt(params->utils, &text->h, in plain_client_mech_step()
383 convert_prompt(params->utils, &text->h, in plain_client_mech_step()
389 _plug_make_prompts(params->utils, prompt_need, in plain_client_mech_step()
407 PARAMERROR(params->utils); in plain_client_mech_step()
412 result = params->canon_user(params->utils->conn, authid, 0, in plain_client_mech_step()
416 result = params->canon_user(params->utils->conn, user, 0, in plain_client_mech_step()
420 result = params->canon_user(params->utils->conn, authid, 0, in plain_client_mech_step()
431 result = _plug_buf_alloc(params->utils, &(text->out_buf), in plain_client_mech_step()
457 if (free_password) _plug_free_secret(params->utils, &password); in plain_client_mech_step()
463 const sasl_utils_t *utils) in plain_client_mech_dispose() argument
469 if (text->out_buf) utils->free(text->out_buf); in plain_client_mech_dispose()
471 convert_prompt(utils, &text->h, NULL); in plain_client_mech_dispose()
474 utils->free(text); in plain_client_mech_dispose()
497 int plain_client_plug_init(sasl_utils_t *utils, in plain_client_plug_init() argument
504 SETERROR(utils, "PLAIN version mismatch"); in plain_client_plug_init()