hi .. I have read these lines..
"Multi-threaded applications must provide two callback functions to OpenSSL by calling CRYPTO_set_locking_callback() and CRYPTO_set_id_callback(), for all versions of OpenSSL up to and including 0.9.8[abc...]. As of version 0.9.9, CRYPTO_set_id_callback() and associated APIs are deprecated by CRYPTO_THREADID_set_callback() and friends. " could anyone suggest me how to use these callback functions as there is not enough help available. Waiting for the reply... Thanx... On Fri, Aug 29, 2008 at 2:44 PM, Mark <[EMAIL PROTECTED]> wrote: > Presumably you can use multiple threads for reading and writing as long > as you > ensure that they are not both calling an SSL function at the same time? > > This is what I do. > > Mark > >> -----Original Message----- >> >> You cannot use different threads for reading and writing. OpenSSL is >> thread-safe with the limitation that an SSL session cannot be used >> across multiple threads. (It may possibly work for one, but multiple >> clients call into the library at different and odd times.) >> >> http://www.openssl.org/support/faq.html#PROG1 has the information. >> >> You must restructure your code so that the same thread does reading >> and writing. This may possibly be done by creating an I/O queue for >> each connection, and using a single thread to write out information >> from the output queue across each connection and read information from >> the connection into the input queue. >> >> -Kyle H >> >> On Fri, Aug 29, 2008 at 1:39 AM, vinni rathore >> <[EMAIL PROTECTED]> wrote: >> > Hello everyone, >> > >> > I am still facing the same segmentation error in >> multithreaded server >> > using openssl APIs. >> > Everything is correct for single client ... but when >> multiple clients >> > are used it gives segmentation problem >> > In my application there are different threads for read and write. >> > >> > Could anyone please suggest me what needed in case of multithreading >> > in terms of OpenSSL API's.. >> > Better if anyone could send me some good urls or samples >> > >> > Waiting for reply.. >> > >> > Thanx... >> > >> > >> > -- >> > regards, >> > Vineeta Kumari >> > Software engg >> > Mobera Systems >> > Chandigarh >> > >> ______________________________________________________________________ >> > OpenSSL Project >> http://www.openssl.org >> > User Support Mailing List >> openssl-users@openssl.org >> > Automated List Manager >> [EMAIL PROTECTED] >> > >> ______________________________________________________________________ >> OpenSSL Project http://www.openssl.org >> User Support Mailing List openssl-users@openssl.org >> Automated List Manager [EMAIL PROTECTED] >> >> > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager [EMAIL PROTECTED] > -- regards, Vineeta Kumari Software engg Mobera Systems Chandigarh ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]