Lines Matching refs:app_data

112 static void *app_data;  variable
180 buf->size = (*mech->decode)(app_data, buf->data, len, data_prot); in sec_get_data()
256 bytes = (*mech->encode)(app_data, from, length, data_prot, &buf); in sec_send()
287 len -= (*mech->overhead)(app_data, data_prot, len); in sec_write()
353 len = (*mech->decode)(app_data, buf, len, level); in sec_read_msg()
383 len = (*mech->encode)(app_data, buf, strlen(buf), command_prot, &enc); in sec_vfprintf()
439 tmp = realloc(app_data, mech->size); in auth()
444 app_data = tmp; in auth()
446 if(mech->init && (*mech->init)(app_data) != 0) { in auth()
451 (*mech->auth)(app_data); in auth()
461 free (app_data); in auth()
462 app_data = NULL; in auth()
473 (*mech->adat)(app_data, buf, len); in adat()
485 new = (*mech->pbsz)(app_data, size); in pbsz()
519 if((*mech->check_prot)(app_data, p)){ in prot()
534 if(mech->ccc && (*mech->ccc)(app_data) == 0) { in ccc()
564 len = (*mech->decode)(app_data, buf, len, level); in mec()
582 return (*mech->userok)(app_data, userstr); in sec_userok()
590 return (*mech->session)(app_data, user); in sec_session()
715 if((*mech->check_prot)(app_data, level)) { in sec_prot()
763 if((*mech->check_prot)(app_data, level)) { in sec_prot_command()
815 tmp = realloc(app_data, (*m)->size); in sec_login()
820 app_data = tmp; in sec_login()
822 if((*m)->init && (*(*m)->init)(app_data) != 0) { in sec_login()
842 ret = (*(*m)->auth)(app_data, host); in sec_login()
871 (*mech->end)(app_data); in sec_end()
872 if (app_data != NULL) { in sec_end()
873 memset(app_data, 0, mech->size); in sec_end()
874 free(app_data); in sec_end()
875 app_data = NULL; in sec_end()