summaryrefslogtreecommitdiffstats
path: root/crypto/init.c
AgeCommit message (Expand)Author
2018-08-22crypto/init.c: improve destructor_key's portability.Andy Polyakov
2018-07-25crypto/init.c: use destructor_key even as guard in OPENSSL_thread_stop.Andy Polyakov
2018-04-26Fix memleaks in async apiBernd Edlinger
2018-04-20Ensure the thread keys are always allocated in the same orderBernd Edlinger
2018-04-04Prevent a possible recursion in ERR_get_state and fix the problem thatBernd Edlinger
2018-04-03Set error code on alloc failuresRich Salz
2018-03-23Include "internal/dso_conf.h" where needed and appropriateRichard Levitte
2018-03-20Add dladdr() for AIXMatthias Kraft
2018-03-19Make the public and private DRBG thread localKurt Roeckx
2018-02-13OPENSSL_cleanup: cleanup secure memoryDr. Matthias St. Pierre
2018-01-31Restore clearing of init_lock after freeBenjamin Kaduk
2018-01-31Revert the crypto "global lock" implementationBenjamin Kaduk
2018-01-19Copyright update of more files that have changed this yearRichard Levitte
2018-01-09Various small build improvements on mkdef.pl, progs.pl, crypto/init.c, crypto...David von Oheimb
2017-12-07Consistent formatting for sizeof(foo)Rich Salz
2017-10-18Fix reseeding issues of the public RAND_DRBGDr. Matthias St. Pierre
2017-08-31Address feedbackRich Salz
2017-08-31Add CRYPTO_thread_glock_newRich Salz
2017-08-30Move e_os.h to be the very first include.Pauli
2017-08-30e_os.h removal from other headers and source files.Pauli
2017-08-28Don't auto-instantiate a DRBG when trying to use it and it's notKurt Roeckx
2017-08-22Use "" not <> for internal/ includesRich Salz
2017-08-07Make RAND_DRBG fork-safeRich Salz
2017-08-05Fix typo in files in crypto folderXiaoyin Liu
2017-07-20Rename internal rand.h fileRich Salz
2017-06-30Fix atfork flag. Avoid double-negatives :)Rich Salz
2017-06-29Add fork handlers, based on pthread_atforkRich Salz
2017-06-29Add the STORE moduleRichard Levitte
2017-06-28Add new /dev/crypto engineRichard Levitte
2017-06-19Remove bsd_cryptodev engineRich Salz
2017-06-19Fix the fall-out in 04-test_bioprint.tBernd Edlinger
2017-06-09Fix a bundle of trailing spaces in several filesPaul Yang
2017-05-04Don't leave stale errors on queue if DSO_dsobyaddr() failsMatt Caswell
2017-01-12Add "random malloc failure" toolingRich Salz
2016-11-15Add a warning stipulating how things should be coded in ossl_init_baseRichard Levitte
2016-11-15Stop init loopsRichard Levitte
2016-11-11Fix the effect of no-dso in crypto/init.cRichard Levitte
2016-11-02Implement GET_MODULE_HANDLE_EX_FLAG_PIN for windowsMatt Caswell
2016-11-02Link using -znodeleteMatt Caswell
2016-11-02Ensure that libcrypto and libssl do not unload until the process exitsMatt Caswell
2016-10-22Fix support for DragonFly BSDjrmarino
2016-10-19Do not set load_crypto_strings_inited when OPENSSL_NO_ERR is definedMat
2016-08-17Don't try to init dasync internallyRichard Levitte
2016-07-20Check for errors allocating the error strings.Kurt Roeckx
2016-07-19Change all our uses of CRYPTO_THREAD_run_once to use RUN_ONCE insteadRichard Levitte
2016-07-05Stop using and deprecate ENGINE_setup_bsd_cryptodevRichard Levitte
2016-06-14RT4562: Fix misleading doc on OPENSSL_configRich Salz
2016-05-17Copyright consolidation 08/10Rich Salz
2016-05-16Fold threads.h into crypto.h making API publicViktor Dukhovni
2016-05-10Restore the ERR_remove_thread_state() API and make it a no-opRichard Levitte