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@

Reply via email to