summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorgeoff <geoff>2004-03-25 02:52:02 +0000
committergeoff <geoff>2004-03-25 02:52:02 +0000
commitf542bf1a6430d517cb6fb6a68c7ed37ddfe9edd6 (patch)
treec53311bcaff490556760aaad88b4fc2d2d6d478f /CHANGES
parent91f3ff26f2793fb6e7026f8fda6c9137d9e0b9a2 (diff)
downloadopenssl-f542bf1a6430d517cb6fb6a68c7ed37ddfe9edd6.tar.gz
By adding a BN_CTX parameter to the 'rsa_mod_exp' callback, private key
operations no longer require two distinct BN_CTX structures. This may put more "strain" on the current BN_CTX implementation (which has a fixed limit to the number of variables it will hold), but so far this limit is not triggered by any of the tests pass and I will be changing BN_CTX in the near future to avoid this problem anyway. This also changes the default RSA implementation code to use the BN_CTX in favour of initialising some of its variables locally in each function.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES4
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index aebf096f9..6eceebac1 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,10 @@
Changes between 0.9.7c and 0.9.8 [xx XXX xxxx]
+ *) Add a missing BN_CTX parameter to the 'rsa_mod_exp' callback in RSA_METHOD
+ to allow all RSA operations to function using a single BN_CTX.
+ [Geoff Thorpe]
+
*) Preliminary support for certificate policy evaluation and checking. This
is initially intended to pass the tests outlined in "Conformance Testing
of Relying Party Client Certificate Path Processing Logic" v1.07.