Re: is SSL_CTX_new() thread safe (on win32) ?

2002-11-30 Thread Louis Solomon [SteelBytes]
I just tested with 0.9.7 beta 4, and it still happens.

any ideas ?

Louis Solomon
www.SteelBytes.com


- Original Message -
From: "Louis Solomon [SteelBytes]" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 26, 2002 4:10 PM
Subject: Re: is SSL_CTX_new() thread safe (on win32) ?


> whoops :-) there was a typo in the url, it should be
> http://www.steelbytes.com/temp/openssl_bug_test.zip
>
> Louis Solomon
> www.SteelBytes.com
>
>
> - Original Message -
> From: "Louis Solomon [SteelBytes]" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, November 25, 2002 12:29 PM
> Subject: is SSL_CTX_new() thread safe (on win32) ?
>
>
> > When running this test program I wrote, I _sometimes_ get
> > an error return by SSL_CTX_new().  The error msg is:
> > "SSL routines:SSL_CTX_new:library has no ciphers"
> >
> > Louis Solomon
> > [EMAIL PROTECTED]
> >
> > source and binaries of test program avail from:
> > http://www.steeelbytes.com/temp/openssl_bug_test.zip
> >
> > openssl versions tested with:
> > 0.9.6g compiled by me (src from openssl.org)
> > 0.9.6g binaries from bsdftpd-ssl.sc.ru
> > 0.9.6d binaries from mod-ssl.org
> > test enviroment:
> > winxp pro sp1
> > dual P3 733Mhz + 768MB ram
> > compiler:
> > visual studio .net
> >
> > pseudo code:
> > main_thread()
> > {
> > init ssl (dyanmically linked with LoadLibrary and
GetProcAddress)
> > success = 0;
> > create a heap of worker threads
> > wait for work threads
> > clean up ssl
> > if (success!=num_threads)
> > show error
> > else
> > show success
> > }
> > worker_thread()
> > {
> > ssl_meth = SSLv23_method();
> > ssl_ctx = SSL_CTX_new(ssl_meth);
> > if (ssl_ctx!=NULL)
> > {
> > SSL_CTX_free(ssl_ctx);
> > success++;
> > }
> > else
> > {
> > log ssl error to debug output
> > }
> > }
> > __
> > OpenSSL Project http://www.openssl.org
> > User Support Mailing List[EMAIL PROTECTED]
> > Automated List Manager   [EMAIL PROTECTED]
__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]



is SSL_CTX_new() thread safe (on win32) ?

2002-11-24 Thread Louis Solomon [SteelBytes]
When running this test program I wrote, I _sometimes_ get 
an error return by SSL_CTX_new().  The error msg is:
"SSL routines:SSL_CTX_new:library has no ciphers"

Louis Solomon
[EMAIL PROTECTED]

source and binaries of test program avail from:
http://www.steeelbytes.com/temp/openssl_bug_test.zip

openssl versions tested with:
0.9.6g compiled by me (src from openssl.org)
0.9.6g binaries from bsdftpd-ssl.sc.ru
0.9.6d binaries from mod-ssl.org
test enviroment:
winxp pro sp1
dual P3 733Mhz + 768MB ram
compiler:
visual studio .net

pseudo code:
main_thread()
{
init ssl (dyanmically linked with LoadLibrary and GetProcAddress)
success = 0;
create a heap of worker threads
wait for work threads
clean up ssl
if (success!=num_threads)
show error
else
show success
}
worker_thread()
{
ssl_meth = SSLv23_method();
ssl_ctx = SSL_CTX_new(ssl_meth);
if (ssl_ctx!=NULL)
{
SSL_CTX_free(ssl_ctx);
success++;
}
else
{
log ssl error to debug output
}
}
__
OpenSSL Project http://www.openssl.org
User Support Mailing List[EMAIL PROTECTED]
Automated List Manager   [EMAIL PROTECTED]