Lines Matching refs:text
119 server_context_t *text; in crammd5_server_mech_new() local
122 text = sparams->utils->malloc(sizeof(server_context_t)); in crammd5_server_mech_new()
123 if (text == NULL) { in crammd5_server_mech_new()
128 memset(text, 0, sizeof(server_context_t)); in crammd5_server_mech_new()
130 text->state = 1; in crammd5_server_mech_new()
132 *conn_context = text; in crammd5_server_mech_new()
192 crammd5_server_mech_step1(server_context_t *text, in crammd5_server_mech_step1() argument
222 text->challenge = sparams->utils->malloc(200 + 1); in crammd5_server_mech_step1()
223 if (text->challenge == NULL) { in crammd5_server_mech_step1()
229 snprintf(text->challenge, 200, "<%s.%s@%s>", randdigits, time, in crammd5_server_mech_step1()
232 *serverout = text->challenge; in crammd5_server_mech_step1()
233 *serveroutlen = strlen(text->challenge); in crammd5_server_mech_step1()
239 text->state = 2; in crammd5_server_mech_step1()
245 crammd5_server_mech_step2(server_context_t *text, in crammd5_server_mech_step2() argument
371 (const unsigned char *) text->challenge, in crammd5_server_mech_step2()
372 strlen(text->challenge)); in crammd5_server_mech_step2()
423 server_context_t *text = (server_context_t *) conn_context; in crammd5_server_mech_step() local
439 switch (text->state) { in crammd5_server_mech_step()
442 return crammd5_server_mech_step1(text, sparams, in crammd5_server_mech_step()
448 return crammd5_server_mech_step2(text, sparams, in crammd5_server_mech_step()
456 "Invalid CRAM-MD5 server step %d", text->state); in crammd5_server_mech_step()
459 "Invalid CRAM-MD5 server step %d\n", text->state); in crammd5_server_mech_step()
472 server_context_t *text = (server_context_t *) conn_context; in crammd5_server_mech_dispose() local
474 if (!text) return; in crammd5_server_mech_dispose()
476 if (text->challenge) _plug_free_string(utils,&(text->challenge)); in crammd5_server_mech_dispose()
478 utils->free(text); in crammd5_server_mech_dispose()
538 client_context_t *text; in crammd5_client_mech_new() local
541 text = params->utils->malloc(sizeof(client_context_t)); in crammd5_client_mech_new()
542 if (text == NULL) { in crammd5_client_mech_new()
547 memset(text, 0, sizeof(client_context_t)); in crammd5_client_mech_new()
549 *conn_context = text; in crammd5_client_mech_new()
595 client_context_t *text = (client_context_t *) conn_context; in crammd5_client_mech_step() local
659 _plug_make_prompts(params->utils, &text->h, prompt_need, in crammd5_client_mech_step()
662 convert_prompt(params->utils, &text->h, in crammd5_client_mech_step()
666 convert_prompt(params->utils, &text->h, in crammd5_client_mech_step()
715 result = _plug_buf_alloc(params->utils, &(text->out_buf), in crammd5_client_mech_step()
716 &(text->out_buf_len), maxsize); in crammd5_client_mech_step()
719 snprintf(text->out_buf, maxsize, "%s %s", oparams->authid, in16); in crammd5_client_mech_step()
721 *clientout = text->out_buf; in crammd5_client_mech_step()
749 client_context_t *text = (client_context_t *) conn_context; in crammd5_client_mech_dispose() local
751 if (!text) return; in crammd5_client_mech_dispose()
754 convert_prompt(utils, &text->h, NULL); in crammd5_client_mech_dispose()
756 if (text->out_buf) utils->free(text->out_buf); in crammd5_client_mech_dispose()
758 utils->free(text); in crammd5_client_mech_dispose()