Hi, I am using boost asio for network programming, it in turn uses openSSL for SSL based operations. When asio library calls "SSL_CTX_new", it fails in some context. The context is - (I am using Windows) I have a "dll" plug-in which makes use of openssl functionalities indirectly. In my application initialisation I call Windows "LoadLibrary" function and also calls "GetProcAddress" to check if the plugin exposes certain functionalities. Once this is done, it calls "FreeLibrary" function. Once this function is called "SSL_CTX_new" fails. I suspect that "Freelibrary" causes openssl libraries to be unloaded from my process's context. Is there any other reason for "SSL_CTX_new" to fail? The error i get is "unable to load ssl2, md5 routines" Any suggestion is greatly appreciated. Thanks, Lloyd -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20160308/70485361/attachment.html>