> We are using only the OpenSSL cryptographic=20
> functionality, the EVP and=20
> HMAC functions, in a multi-threaded application. Do we need to do=20
> anything to ensure thread safety ? The documentation mentions=20
> CRYPTO_set_locking_callback() and CRYPTO_set_id_callback()=20
> ,but we are=20
> not calling these functions nor have we put critical sections in our=20
> own code before calling the cryptographic functions. We are=20
> experiencing some crashes and attempting to track them down and=20
> thought our use of OpenSSL may be faulty.=20


You must always using the locking functions in a multithreaded
application.

Mark.

__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majordomo@openssl.org