I'm currently using OpenSSL 0.9.7c's crypto functions to verify
signatures.  Every once in a while, I seem to get a completely
random error when verifying a signature.  I can verify the
same data 99 times, but then the 100th time, it will fail with
a cryptic error (for instance, when it failed just now, the error
was: error:0A071003:dsa routines:DSA_do_verify:BN lib).  If I rerun
my test with the same data, it works flawlessly, so there's a random
element to this.

My application is multi-threaded.  I've compiled OpenSSL to be
multi-threaded and I've implemented the static locking functions.
I have a feeling that this error is possibly thread-related, but
I think I'm doing the right things.  Is there anything else that
I should be doing?  Does anyone have any tips on this?

Thanks,

-Emerick
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to