The OpenSSL DSA implementation (as of 0.9.6g) appears to have the same multithreading issue that the RSA implementation used to have, namely that multiple threads simultaneously triggering the BN_MONT_CTX caching results in a race condition. My own testing suggests that the DSA code can benefit from the same fix as was applied to RSA.
If anyone needs patches, I'll jump through the appropriate BXA hoops and post them here. Tom -- Tom Wu Principal Software Engineer Arcot Systems (408) 969-6124 "The Borg? Sounds Swedish..." ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
