diff options
author | Bodo Möller <bodo@openssl.org> | 2000-12-18 09:00:48 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 2000-12-18 09:00:48 +0000 |
commit | f640ee90c39c5496fc2ec212b869c7cc221bc76e (patch) | |
tree | ea801a4892687f5829e30763a6df1fa86f847b9b /CHANGES | |
parent | 09f4278d25815300f6b8a490e83a4da5bae0f847 (diff) | |
download | openssl-f640ee90c39c5496fc2ec212b869c7cc221bc76e.tar.gz |
Obtain lock CRYPTO_LOCK_RSA before creating BN_MONT_CTX
structures and setting rsa->_method_mod_{n,p,q}.
Submitted by: "Reddie, Steven" <Steven.Reddie@ca.com>
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -3,6 +3,15 @@ Changes between 0.9.6 and 0.9.7 [xx XXX 2000] + *) In RSA_eay_public_{en,ed}crypt and RSA_eay_mod_exp (rsa_eay.c), + obtain lock CRYPTO_LOCK_RSA before creating BN_MONT_CTX + structures and setting rsa->_method_mod_{n,p,q}. + + (RSA objects have a reference count access to which is protected + by CRYPTO_LOCK_RSA [see rsa_lib.c, s3_srvr.c, ssl_cert.c, ssl_rsa.c], + so they are meant to be shared between threads.) + [patch submitted by "Reddie, Steven" <Steven.Reddie@ca.com>] + *) Make mkdef.pl parse some of the ASN1 macros and add apropriate entries for variables. |