CVSROOT: /cvs Module name: src Changes by: b...@cvs.openbsd.org 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@