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
-- 
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Reply via email to