Lines Matching refs:text

89     server_context_t *text;  in login_server_mech_new()  local
92 text = sparams->utils->malloc(sizeof(server_context_t)); in login_server_mech_new()
93 if (text == NULL) { in login_server_mech_new()
98 memset(text, 0, sizeof(server_context_t)); in login_server_mech_new()
100 text->state = 1; in login_server_mech_new()
102 *conn_context = text; in login_server_mech_new()
118 server_context_t *text = (server_context_t *) conn_context; in login_server_mech_step() local
123 switch (text->state) { in login_server_mech_step()
126 text->state = 2; in login_server_mech_step()
153 text->username = in login_server_mech_step()
155 if (!text->username) { in login_server_mech_step()
160 strncpy(text->username, clientin, clientinlen); in login_server_mech_step()
161 text->username_len = clientinlen; in login_server_mech_step()
162 text->username[clientinlen] = '\0'; in login_server_mech_step()
168 text->state = 3; in login_server_mech_step()
203 result = params->canon_user(params->utils->conn, text->username, in login_server_mech_step()
204 text->username_len, in login_server_mech_step()
246 "Invalid LOGIN server step %d\n", text->state); in login_server_mech_step()
256 server_context_t *text = (server_context_t *) conn_context; in login_server_mech_dispose() local
258 if (!text) return; in login_server_mech_dispose()
260 if (text->username) utils->free(text->username); in login_server_mech_dispose()
262 utils->free(text); in login_server_mech_dispose()
319 client_context_t *text; in login_client_mech_new() local
322 text = params->utils->malloc(sizeof(client_context_t)); in login_client_mech_new()
323 if (text == NULL) { in login_client_mech_new()
328 memset(text, 0, sizeof(client_context_t)); in login_client_mech_new()
330 text->state = 1; in login_client_mech_new()
332 *conn_context = text; in login_client_mech_new()
346 client_context_t *text = (client_context_t *) conn_context; in login_client_mech_step() local
351 switch (text->state) { in login_client_mech_step()
383 if (text->password == NULL) { in login_client_mech_step()
384 pass_result = _plug_get_password(params->utils, &text->password, in login_client_mech_step()
385 &text->free_password, prompt_need); in login_client_mech_step()
402 _plug_make_prompts(params->utils, &text->h, prompt_need, in login_client_mech_step()
427 if (!text->password) { in login_client_mech_step()
456 text->state = 2; in login_client_mech_step()
479 if (clientoutlen) *clientoutlen = text->password->len; in login_client_mech_step()
480 *clientout = (char *)text->password->data; in login_client_mech_step()
496 "Invalid LOGIN client step %d\n", text->state); in login_client_mech_step()
506 client_context_t *text = (client_context_t *) conn_context; in login_client_mech_dispose() local
508 if (!text) return; in login_client_mech_dispose()
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()