Auto init/deinit libcrypto
authorMatt Caswell <matt@openssl.org>
Mon, 8 Feb 2016 16:43:03 +0000 (16:43 +0000)
committerMatt Caswell <matt@openssl.org>
Tue, 9 Feb 2016 15:11:38 +0000 (15:11 +0000)
commit7b9f8f7f03eda2faa1cdd42ed29a0b70e60eaf59
tree30f805756265bd1d016aead84dcf1c909cca8b4b
parentb184e3ef73200cb3b7914a603b43a5b8a074c85f
Auto init/deinit libcrypto

This builds on the previous commit to auto initialise/deinitialise
libcrypto.

Reviewed-by: Richard Levitte <levitte@openssl.org>
45 files changed:
apps/s_client.c
apps/s_server.c
crypto/async/arch/async_null.c
crypto/async/arch/async_null.h
crypto/async/arch/async_posix.c
crypto/async/arch/async_posix.h
crypto/async/arch/async_win.c
crypto/async/arch/async_win.h
crypto/async/async.c
crypto/async/async_locl.h
crypto/comp/c_zlib.c
crypto/conf/conf_sap.c
crypto/cryptlib.c
crypto/engine/eng_cryptodev.c
crypto/engine/eng_dyn.c
crypto/engine/eng_int.h
crypto/engine/eng_openssl.c
crypto/engine/eng_rdrand.c
crypto/err/err.c
crypto/err/err_all.c
crypto/evp/Makefile.in
crypto/evp/c_all.c [deleted file]
crypto/evp/c_allc.c
crypto/evp/c_alld.c
crypto/evp/names.c
crypto/include/internal/async.h [new file with mode: 0644]
crypto/include/internal/conf.h [moved from crypto/evp/evp_acnf.c with 85% similarity]
crypto/include/internal/engine.h [new file with mode: 0644]
crypto/include/internal/err.h [new file with mode: 0644]
crypto/include/internal/evp_int.h
crypto/init.c
crypto/lock.c
engines/e_capi.c
engines/e_dasync.c
engines/e_ossltest.c
engines/e_padlock.c
include/openssl/async.h
include/openssl/conf.h
include/openssl/crypto.h
include/openssl/engine.h
include/openssl/err.h
include/openssl/evp.h
include/openssl/symhacks.h
test/asynctest.c
util/libeay.num