CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2018/03/17 10:20:01
Modified files:
lib/libssl : Makefile Symbols.list ssl.h ssl_lib.c
ssl_sess.c
lib/libcrypto : Makefile Symbols.list crypto.h ex_data.c
lib/libcrypto/bio: b_posix.c
lib/libcrypto/comp: c_zlib.c
lib/libcrypto/conf: conf_sap.c
lib/libcrypto/engine: eng_all.c eng_lib.c
lib/libcrypto/err: err.c err_all.c
lib/libcrypto/evp: c_all.c names.c
Added files:
lib/libssl : ssl_init.c
lib/libcrypto : crypto_init.c
Log message:
Bring in compatibility for OpenSSL 1.1 style init functions.
This adds OPENSSL_init_crypto and OPENSSL_init_ssl, as well
thread safety modifications for the existing LibreSSL init
functions. The initialization routines are called automatically
by the normal entry points into the library, as in newer OpenSSL
ok jsing@, nits by tb@ and deraadt@