diff options
author | Geoff Thorpe <geoff@openssl.org> | 2008-04-28 21:39:09 +0000 |
---|---|---|
committer | Geoff Thorpe <geoff@openssl.org> | 2008-04-28 21:39:09 +0000 |
commit | e7b097f5589447fbc1d3530065df56d10c5d134b (patch) | |
tree | 7516bd68ead1c36c76d874b93b8c23d3001178fd /CHANGES | |
parent | 5ee6f96cea73f39b2b391b001d755b94c763e2d4 (diff) |
Fix auto-discovery of ENGINEs. See the CHANGES entry for details (and/or
ticket #1668).
PR: 1668
Submitted by: Ian Lister
Reviewed by: Geoff Thorpe
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -681,6 +681,18 @@ Changes between 0.9.8g and 0.9.8h [xx XXX xxxx] + *) Reverse ENGINE-internal logic for caching default ENGINE handles. + This was broken until now in 0.9.8 releases, such that the only way + a registered ENGINE could be used (assuming it initialises + successfully on the host) was to explicitly set it as the default + for the relevant algorithms. This is in contradiction with 0.9.7 + behaviour and the documentation. With this fix, when an ENGINE is + registered into a given algorithm's table of implementations, the + 'uptodate' flag is reset so that auto-discovery will be used next + time a new context for that algorithm attempts to select an + implementation. + [Ian Lister (tweaked by Geoff Thorpe)] + *) Update the GMP engine glue to do direct copies between BIGNUM and mpz_t when openssl and GMP use the same limb size. Otherwise the existing "conversion via a text string export" trick is still used. |