From: Geoff Thorpe Date: Thu, 26 Apr 2001 20:42:12 +0000 (+0000) Subject: Make notes about ENGINE changes. X-Git-Tag: OpenSSL_0_9_6c~182^2~216 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e5a77633cf1d6c2b225e6370c2008f28cdd3d348;p=oweals%2Fopenssl.git Make notes about ENGINE changes. --- diff --git a/CHANGES b/CHANGES index c11d25b968..15a9c155fc 100644 --- a/CHANGES +++ b/CHANGES @@ -11,6 +11,22 @@ *) applies to 0.9.6a (/0.9.6b) and 0.9.7 +) applies to 0.9.7 only + +) Add "ex_data" support to ENGINE so implementations can add state at a + per-structure level rather than having to store it globally. + [Geoff] + + +) Make it possible for ENGINE structures to be copied when retrieved by + ENGINE_by_id() if the ENGINE specifies a new flag: ENGINE_FLAGS_BY_ID_COPY. + This causes the "original" ENGINE structure to act like a template, + analogous to the RSA vs. RSA_METHOD type of separation. Because of this + operational state can be localised to each ENGINE structure, despite the + fact they all share the same "methods". New ENGINE structures returned in + this case have no functional references and the return value is the single + structural reference. This matches the single structural reference returned + by ENGINE_by_id() normally, when it is incremented on the pre-existing + ENGINE structure. + [Geoff] + +) Fix various bugs related to DSA S/MIME verification. Handle missing parameters in DSA public key structures and return an error in the DSA routines if parameters are absent.