> Can we set additional parameters into SSL_set_info_callback? No. But you can add your own "exdata" to the SSL structure. Many major SSL objects have an exdata (extra data) field, that is an array of void*'s. First, you write a function to get your own unique index:
int get_my_index(void) { static int i = -1; if (i < 0) i = SSL_get_ex_new_index(0, (void*)"Description of this index", NULL, NULL, NULL); return i; } Then you can do SSL_set_ex_data(ssl, get_my_index(), (void*)fdlist); and int *fdlist = (int*)SSL_get_ex_data(ssl, get_my_index()); Make sure you keep track of ownership, etc. /r$ ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]