openssl/util
Viktor Dukhovni df1f538f28 More configurable crypto and ssl library initialization
1.  In addition to overriding the default application name,
    one can now also override the configuration file name
    and flags passed to CONF_modules_load_file().

2.  By default we still keep going when configuration file
    processing fails.  But, applications that want to be strict
    about initialization errors can now make explicit flag
    choices via non-null OPENSSL_INIT_SETTINGS that omit the
    CONF_MFLAGS_IGNORE_RETURN_CODES flag (which had so far been
    both undocumented and unused).

3.  In OPENSSL_init_ssl() do not request OPENSSL_INIT_LOAD_CONFIG
    if the options already include OPENSSL_INIT_NO_LOAD_CONFIG.

4.  Don't set up atexit() handlers when called with INIT_BASE_ONLY.

Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/7986)
2019-01-07 14:02:28 -05:00
..
perl Add a test for correct handling of the cryptopro bug extension 2019-01-07 09:39:10 +00:00
add-depends.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
build.info VMS: throw away [.util]shareable_image_wrap.c.in and add replacement scripts 2017-03-14 22:27:17 +01:00
check-malloc-errs Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
ck_errf.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
copy.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
dofile.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
echo.pl Windows: fix echo for nmake 2018-07-11 14:49:02 +02:00
engines.num Change the build of engines to use ordinal files for symbol export 2018-10-05 08:22:42 +02:00
find-doc-nits Ignore duplicated undocumented things 2018-12-13 14:53:48 +08:00
find-unused-errs Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
indent.pro crypto/rand: fix some style nit's 2018-10-10 14:00:43 +02:00
libcrypto.num More configurable crypto and ssl library initialization 2019-01-07 14:02:28 -05:00
libssl.num make update 2018-12-07 16:02:17 +01:00
local_shlib.com.in VMS: don't use /DSF, turn off CALL_DEBUG instead 2017-03-15 03:09:57 +01:00
mkbuildinf.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
mkdef.pl util/mkdef.pl: Remove a ';' that snuck in 2018-12-11 11:30:15 +01:00
mkdir-p.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
mkerr.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
mknum.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
mkrc.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
mktar.sh Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
openssl-format-source Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
openssl-update-copyright Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
opensslwrap.sh opensslwrap.sh to respect $OPENSSL_ENGINES. 2006-12-29 15:00:36 +00:00
private.num ssl: Linux TLS Tx Offload 2018-12-07 11:25:45 +00:00
process_docs.pl util/process_docs.pl: handle multiple source directories correctly 2018-12-21 09:23:51 +01:00
shlib_wrap.sh.in Configuration: $config{shlib_version_number} -> $config{shlib_version} 2018-12-11 10:34:53 +01:00
su-filter.pl Following the license change, modify the boilerplates in util/, tools/ 2018-12-06 14:17:23 +01:00
unlocal_shlib.com.in VMS: don't use /DSF, turn off CALL_DEBUG instead 2017-03-15 03:09:57 +01:00