]> git.ipfire.org Git - thirdparty/openssl.git/history - crypto/init.c
Always check CRYPTO_LOCK_{read,write}_lock
[thirdparty/openssl.git] / crypto / init.c
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
2016-11-02  Matt CaswellLink using -znodelete
2016-11-02  Matt CaswellEnsure that libcrypto and libssl do not unload until...
2016-10-22  jrmarinoFix support for DragonFly BSD
2016-10-19  MatDo not set load_crypto_strings_inited when OPENSSL_NO_E...
2016-08-17  Richard LevitteDon't try to init dasync internally
2016-07-20  Kurt RoeckxCheck for errors allocating the error strings.
2016-07-19  Richard LevitteChange all our uses of CRYPTO_THREAD_run_once to use...
2016-07-05  Richard LevitteStop using and deprecate ENGINE_setup_bsd_cryptodev
2016-06-14  Rich SalzRT4562: Fix misleading doc on OPENSSL_config
2016-05-17  Rich SalzCopyright consolidation 08/10
2016-05-16  Viktor DukhovniFold threads.h into crypto.h making API public
2016-05-10  Richard LevitteRestore the ERR_remove_thread_state() API and make...
2016-04-14  Matt CaswellEnsure all locks are properly cleaned up
2016-04-13  Dr. Stephen HensonRemove check_defer()
2016-04-13  Richard LevitteMove a declaration that's private to libcrypto
2016-04-13  Matt CaswellRename int_*() functions to *_int()
2016-04-13  Matt CaswellRename lots of *_intern or *_internal function to int_*
2016-04-13  Matt CaswellDeprecate CONF_modules_free() and make it a no-op
2016-04-13  Matt CaswellDeprecate ENGINE_cleanup() and make it a no-op
2016-04-13  Matt CaswellDeprecate OBJ_cleanup() and make it a no-op
2016-04-13  Matt CaswellDeprecate EVP_cleanup() and make it a no-op
2016-04-13  Matt CaswellDeprecate BIO_sock_cleanup() and make it a no-op
2016-04-13  Matt CaswellDeprecate CRYPTO_cleanup_all_ex_data() and make it...
2016-04-13  Matt CaswellDeprecate RAND_cleanup() and make it a no-op
2016-04-13  Matt CaswellDeprecate ERR_free_strings() and make it a no-op
next