On Tue, Jul 06, 2010, Ger Hobbelt wrote:

> On Tue, Jul 6, 2010 at 9:10 AM, Deckers, Rob <rob.deck...@oce.com> wrote:
> 
> > If you look in the OpenSSL code (of between the .lib files after build)
> > , you will find 11 so called engines.
> > - Sureware
> > - Padlock
> > - Cswift
> > - 4758cca
> > - Aep
> > - Atalla
> > - Capi
> > - Chil
> > - Nuron
> > - Gmp
> > - Ubsec
> >
> > Does anyone know if these are in the Libeay32.dll of in the Ssleay32.dll
> > ?
> >
> 
> 
> Neither. Engines can be considered as crypto 'plugins' and when you look at
> the makefile (engines/Makefile) you'll see that each engine is made to be
> its own .so dynamic loadable lib (...<engine>_eay32.dll under cygwin). The
> application can set up OpenSSL to load and use the engine(s) of choice; for
> each engine there's an ENGINE_load_<engine>() API, which performs a so/dll
> dynlibrary load at run time under the hood through the bind_helper()
> function (see the various engines source code).
> 

Just a quick additional bit of info. Although they aren't linked into
libeay32.dll in the default build the option "enable-static-engine" can be set
at Configure time to link them in.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to