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]