aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2000-12-18 09:00:48 +0000
committerBodo Möller <bodo@openssl.org>2000-12-18 09:00:48 +0000
commitf640ee90c39c5496fc2ec212b869c7cc221bc76e (patch)
treeea801a4892687f5829e30763a6df1fa86f847b9b /CHANGES
parent09f4278d25815300f6b8a490e83a4da5bae0f847 (diff)
downloadopenssl-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--CHANGES9
1 files changed, 9 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index fd7e2d3bbf..419823be2c 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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.