Adding missing NULL pointer check
[openssl.git] / crypto / init.c
6 days ago Richard LevitteCopyright year updates
2024-02-02 Randall S. BeckerAdd atexit configuration option to using atexit() in...
2023-09-07 Matt CaswellCopyright year updates
2023-08-10 Bernd EdlingerFix an init-deadlock in OPENSSL_init_crypto(OPENSSL_INI...
2022-10-18 Todd ShortAdd ZSTD compression support (RFC8478bis)
2022-10-18 Todd ShortAdd brotli compression support (RFC7924)
2022-10-05 Richard LevitteStop raising ERR_R_MALLOC_FAILURE in most places
2022-06-15 Tomas MrazAvoid reusing the init_lock for a different purpose
2022-06-14 Pauliinit: fix defined but unused warning/error
2022-05-22 Paulistrcasecmp: implement strcasecmp and strncasecmp
2022-05-13 Tomas MrazAlways try locale initialization from OPENSSL_strcasecmp
2022-05-10 Dr. Matthias St... err: get rid of err_free_strings_int()
2022-05-03 Matt CaswellUpdate copyright year
2022-04-26 Mathias BerchtoldMove ossl_deinit_casecmp to the end of OPENSSL_cleanup()
2022-04-22 Dmitry BelyavskiyPublic API functions OPENSSL_str[n]casecmp
2022-02-05 Richard LevitteMove e_os.h to include/internal
2021-08-04 Tomas MrazPrevent recursive call of OPENSSL_INIT_LOAD_CONFIG
2021-06-03 Tomas MrazOPENSSL_init_crypto must return 0 when cleanup was...
2021-05-26 Paulierr: rename err_load_xxx_strings_int functions
2021-04-22 Todd ShortAdd RUN_ONCE support to zlib init
2021-04-19 Tanzinul IslamResurrect and modernize C++Builder config
2021-04-08 Matt CaswellUpdate copyright year
2021-03-18 Shane LontisAdd ossl_ conf symbols
2021-03-18 Shane LontisAdd ossl_rand symbols
2021-03-17 Matt CaswellConvert some TODO(3.0) comments in init.c to normal...
2021-03-14 Rich SalzAlways check CRYPTO_LOCK_{read,write}_lock
2020-12-31 Matt CaswellOptimise OPENSSL_init_crypto
2020-12-24 Matt CaswellOptimise OPENSSL_init_crypto to not need a lock when...
2020-11-13 Richard LevitteConvert all {NAME}err() in crypto/ to their correspondi...
2020-11-04 Randall S. BeckerMoved OPENSSL_fork_prepare,_parent,_child from init...
2020-10-15 Dr. Matthias St... Rename OPENSSL_CTX prefix to OSSL_LIB_CTX
2020-09-03 Richard LevitteSTORE: Deprecate legacy / ENGINE functions
2020-07-16 Richard LevitteUpdate copyright year
2020-07-16 Paulideprecate engines in libcrypto
2019-09-28 Dr. Matthias St... Reorganize private crypto header files
2019-09-27 Dr. David von Oheimb Certificate Management Protocol (CMP, RFC 4210...
2019-09-11 Dr. Matthias St... drbg: ensure fork-safety without using a pthread_atfork...
2019-09-06 PauliRemove old KDF initialisation
2019-08-20 Dr. David von Oheimbprevent endless recursion when trace API is used within...
2019-08-15 Richard LevitteRemove init of MACs from EVP
2019-06-19 Matt CaswellProvide an ability to deregister thread stop handlers
2019-06-17 Matt CaswellStandardise the function naming conventions in initthread.c
2019-06-17 Matt CaswellSplit thread intialisation and handling out of init.c
2019-06-17 Matt CaswellConvert thread stop handling into a publish/subscribe...
2019-06-07 Matt CaswellMove the rand_nonce_lock code into drbg_lib.c
2019-06-07 Matt CaswellConvert drbg_lib to use OPENSSL_CTX for its global...
2019-05-03 Shane LontisAdded EVP_KDF (similiar to the EVP_MAC)
2019-05-02 Matt CaswellAdd some TODO notes into init.c
2019-05-02 Matt CaswellInstead of global data store it in an OPENSSL_CTX
2019-04-05 Richard LevitteOPENSSL_init_crypto(): check config return code correctly
2019-04-01 Richard LevitteRework DSO API conditions and configuration option
2019-03-29 Soujyu TanakaFor the lack of GetModuleHandleEx(), we use DSO route...
2019-03-06 Richard LevitteAdapt OPENSSL_INIT_DEBUG to the new generic trace API
2019-03-05 Richard LevitteDeprecate the "hw" configuration options, make "padlock...
2019-02-12 Eneas U de Queiroze_devcrypto: make the /dev/crypto engine dynamic
2019-01-07 Viktor DukhovniMore configurable crypto and ssl library initialization
2019-01-04 Matt CaswellSupport _onexit() in preference to atexit() on Windows
2019-01-04 Matt CaswellIntroduce a no-pinshared option
2019-01-04 Matt CaswellImplement OPENSSL_INIT_NO_ATEXIT
2019-01-04 Matt CaswellFix a RUN_ONCE bug
2018-12-06 Richard LevitteFollowing the license change, modify the boilerplates...
2018-10-29 Richard LevitteAdd automatic initializations support for EVP_MAC objects
2018-08-22 Andy Polyakovcrypto/init.c: improve destructor_key's portability.
2018-07-25 Andy Polyakovcrypto/init.c: use destructor_key even as guard in...
2018-04-26 Bernd EdlingerFix memleaks in async api
2018-04-20 Bernd EdlingerEnsure the thread keys are always allocated in the...
2018-04-04 Bernd EdlingerPrevent a possible recursion in ERR_get_state and fix...
2018-04-03 Rich SalzSet error code on alloc failures
2018-03-23 Richard LevitteInclude "internal/dso_conf.h" where needed and appropriate
2018-03-21 Matthias KraftAdd dladdr() for AIX
2018-03-19 Kurt RoeckxMake the public and private DRBG thread local
2018-02-13 Dr. Matthias St... OPENSSL_cleanup: cleanup secure memory
2018-01-31 Benjamin KadukRestore clearing of init_lock after free
2018-01-31 Benjamin KadukRevert the crypto "global lock" implementation
2018-01-19 Richard LevitteCopyright update of more files that have changed this...
2018-01-09 David von OheimbVarious small build improvements on mkdef.pl, progs...
2017-12-08 Rich SalzConsistent formatting for sizeof(foo)
2017-10-18 Dr. Matthias St... Fix reseeding issues of the public RAND_DRBG
2017-08-31 Rich SalzAddress feedback
2017-08-31 Rich SalzAdd CRYPTO_thread_glock_new
2017-08-29 PauliMove e_os.h to be the very first include.
2017-08-29 Paulie_os.h removal from other headers and source files.
2017-08-28 Kurt RoeckxDon't auto-instantiate a DRBG when trying to use it...
2017-08-22 Rich SalzUse "" not <> for internal/ includes
2017-08-07 Rich SalzMake RAND_DRBG fork-safe
2017-08-05 Xiaoyin LiuFix typo in files in crypto folder
2017-07-20 Rich SalzRename internal rand.h file
2017-06-30 Rich SalzFix atfork flag. Avoid double-negatives :)
2017-06-29 Rich SalzAdd fork handlers, based on pthread_atfork
2017-06-29 Richard LevitteAdd the STORE module
2017-06-28 Richard LevitteAdd new /dev/crypto engine
2017-06-19 Rich SalzRemove bsd_cryptodev engine
2017-06-19 Bernd EdlingerFix the fall-out in 04-test_bioprint.t
2017-06-09 Paul YangFix a bundle of trailing spaces in several files
2017-05-04 Matt CaswellDon't leave stale errors on queue if DSO_dsobyaddr...
2017-01-12 Rich SalzAdd "random malloc failure" tooling
2016-11-15 Richard LevitteAdd a warning stipulating how things should be coded...
2016-11-15 Richard LevitteStop init loops
2016-11-11 Richard LevitteFix the effect of no-dso in crypto/init.c
2016-11-02 Matt CaswellImplement GET_MODULE_HANDLE_EX_FLAG_PIN for windows
next