summaryrefslogtreecommitdiffstats
path: root/crypto/init.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* crypto/init.c: improve destructor_key's portability.Andy Polyakov2018-08-221-8/+11
* crypto/init.c: use destructor_key even as guard in OPENSSL_thread_stop.Andy Polyakov2018-07-251-19/+35
* Fix memleaks in async apiBernd Edlinger2018-04-261-2/+2
* Ensure the thread keys are always allocated in the same orderBernd Edlinger2018-04-201-15/+42
* Prevent a possible recursion in ERR_get_state and fix the problem thatBernd Edlinger2018-04-041-11/+1
* Set error code on alloc failuresRich Salz2018-04-031-2/+3
* Include "internal/dso_conf.h" where needed and appropriateRichard Levitte2018-03-231-0/+1
* Add dladdr() for AIXMatthias Kraft2018-03-211-0/+15
* Make the public and private DRBG thread localKurt Roeckx2018-03-191-0/+16
* OPENSSL_cleanup: cleanup secure memoryDr. Matthias St. Pierre2018-02-131-0/+2
* Restore clearing of init_lock after freeBenjamin Kaduk2018-01-311-0/+1
* Revert the crypto "global lock" implementationBenjamin Kaduk2018-01-311-81/+1
* Copyright update of more files that have changed this yearRichard Levitte2018-01-191-1/+1
* Various small build improvements on mkdef.pl, progs.pl, crypto/init.c, crypto...David von Oheimb2018-01-091-1/+1
* Consistent formatting for sizeof(foo)Rich Salz2017-12-081-1/+1
* Fix reseeding issues of the public RAND_DRBGDr. Matthias St. Pierre2017-10-181-1/+1
* Address feedbackRich Salz2017-09-011-25/+35
* Add CRYPTO_thread_glock_newRich Salz2017-09-011-2/+72
* Move e_os.h to be the very first include.Pauli2017-08-291-1/+1
* e_os.h removal from other headers and source files.Pauli2017-08-291-0/+1
* Don't auto-instantiate a DRBG when trying to use it and it's notKurt Roeckx2017-08-281-0/+1
* Use "" not <> for internal/ includesRich Salz2017-08-221-14/+14
* Make RAND_DRBG fork-safeRich Salz2017-08-071-0/+1
* Fix typo in files in crypto folderXiaoyin Liu2017-08-051-2/+2
* Rename internal rand.h fileRich Salz2017-07-201-1/+1
* Fix atfork flag. Avoid double-negatives :)Rich Salz2017-06-301-1/+1
* Add fork handlers, based on pthread_atforkRich Salz2017-06-291-0/+29
* Add the STORE moduleRichard Levitte2017-06-291-0/+2
* Add new /dev/crypto engineRichard Levitte2017-06-281-0/+17
* Remove bsd_cryptodev engineRich Salz2017-06-191-19/+0
* Fix the fall-out in 04-test_bioprint.tBernd Edlinger2017-06-191-2/+10
* Fix a bundle of trailing spaces in several filesPaul Yang2017-06-091-1/+1
* Don't leave stale errors on queue if DSO_dsobyaddr() failsMatt Caswell2017-05-041-1/+5
* Add "random malloc failure" toolingRich Salz2017-01-121-0/+3
* Add a warning stipulating how things should be coded in ossl_init_baseRichard Levitte2016-11-151-0/+7
* Stop init loopsRichard Levitte2016-11-151-1/+1
* Fix the effect of no-dso in crypto/init.cRichard Levitte2016-11-111-2/+2
* Implement GET_MODULE_HANDLE_EX_FLAG_PIN for windowsMatt Caswell2016-11-031-8/+43
* Link using -znodeleteMatt Caswell2016-11-031-1/+5
* Ensure that libcrypto and libssl do not unload until the process exitsMatt Caswell2016-11-031-0/+31
* Fix support for DragonFly BSDjrmarino2016-10-221-2/+2
* Do not set load_crypto_strings_inited when OPENSSL_NO_ERR is definedMat2016-10-191-1/+1
* Don't try to init dasync internallyRichard Levitte2016-08-171-14/+1
* Check for errors allocating the error strings.Kurt Roeckx2016-07-201-2/+3
* Change all our uses of CRYPTO_THREAD_run_once to use RUN_ONCE insteadRichard Levitte2016-07-191-49/+61
* Stop using and deprecate ENGINE_setup_bsd_cryptodevRichard Levitte2016-07-051-10/+0
* RT4562: Fix misleading doc on OPENSSL_configRich Salz2016-06-141-4/+4
* Copyright consolidation 08/10Rich Salz2016-05-171-53/+5
* Fold threads.h into crypto.h making API publicViktor Dukhovni2016-05-161-1/+0
* Restore the ERR_remove_thread_state() API and make it a no-opRichard Levitte2016-05-101-2/+2