Make the 'dynamic' ENGINE bundle up the loading application/library's
authorGeoff Thorpe <geoff@openssl.org>
Tue, 4 Sep 2001 21:25:17 +0000 (21:25 +0000)
committerGeoff Thorpe <geoff@openssl.org>
Tue, 4 Sep 2001 21:25:17 +0000 (21:25 +0000)
commite5e6a94fbf9fbf2dcc3f3f6865b2e4b584b282fa
treec2a164099a0960f903534b2e2dc24f3a6f6a9d44
parentd9ff8890736369d0f549e52fa6adcd4d24ace588
Make the 'dynamic' ENGINE bundle up the loading application/library's
locking callbacks to pass to the loaded library (in addition to the
existing mem, ex_data, and err callbacks). Also change the default
implementation of the "bind_engine" function to apply those callbacks, ie.
the IMPLEMENT_DYNAMIC_BIND_FN macro.
crypto/engine/engine.h
crypto/engine/engine_dyn.c