summaryrefslogtreecommitdiffstats
path: root/crypto/init.c
AgeCommit message (Expand)Author
2022-05-03Update copyright yearMatt Caswell
2022-04-09err: get rid of err_free_strings_int()Dr. Matthias St. Pierre
2019-09-27Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-09drbg: ensure fork-safety without using a pthread_atfork handlerDr. Matthias St. Pierre
2019-07-31Fix TyposAntoine Cœur
2019-04-10Rework DSO API conditions and configuration optionRichard Levitte
2019-04-05OPENSSL_init_crypto(): check config return code correctlyRichard Levitte
2019-03-29For the lack of GetModuleHandleEx(), we use DSO route for WinCE.Soujyu Tanaka
2019-02-26Update copyright yearMatt Caswell
2019-01-07More configurable crypto and ssl library initializationViktor Dukhovni
2019-01-04Support _onexit() in preference to atexit() on WindowsMatt Caswell
2019-01-04Introduce a no-pinshared optionMatt Caswell
2019-01-04Implement OPENSSL_INIT_NO_ATEXITMatt Caswell
2019-01-04Fix a RUN_ONCE bugMatt Caswell
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