aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/init.c
Commit message (Expand)AuthorAgeFilesLines
* Add RUN_ONCE support to zlib initTodd Short2021-04-221-22/+2
* Resurrect and modernize C++Builder configTanzinul Islam2021-04-191-1/+1
* Update copyright yearMatt Caswell2021-04-081-1/+1
* Add ossl_ conf symbolsShane Lontis2021-03-181-12/+12
* Add ossl_rand symbolsShane Lontis2021-03-181-3/+3
* Convert some TODO(3.0) comments in init.c to normal commentsMatt Caswell2021-03-171-4/+4
* Always check CRYPTO_LOCK_{read,write}_lockRich Salz2021-03-141-1/+2
* Optimise OPENSSL_init_cryptoMatt Caswell2020-12-311-0/+38
* Optimise OPENSSL_init_crypto to not need a lock when loading configMatt Caswell2020-12-241-5/+20
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-2/+2
* Moved OPENSSL_fork_prepare,_parent,_child from init.c to threads_pthread.c.Randall S. Becker2020-11-041-25/+0
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-5/+5
* STORE: Deprecate legacy / ENGINE functionsRichard Levitte2020-09-031-0/+3
* Update copyright yearRichard Levitte2020-07-161-1/+1
* deprecate engines in libcryptoPauli2020-07-161-0/+3
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-9/+9
* Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSLDr. David von Oheimb2019-09-271-0/+6
* drbg: ensure fork-safety without using a pthread_atfork handlerDr. Matthias St. Pierre2019-09-111-1/+0
* Remove old KDF initialisationPauli2019-09-061-29/+0
* prevent endless recursion when trace API is used within OPENSSL_init_crypto()Dr. David von Oheimb2019-08-201-2/+1
* Remove init of MACs from EVPRichard Levitte2019-08-151-29/+0
* Provide an ability to deregister thread stop handlersMatt Caswell2019-06-191-2/+2
* Standardise the function naming conventions in initthread.cMatt Caswell2019-06-171-2/+2
* Split thread intialisation and handling out of init.cMatt Caswell2019-06-171-113/+6
* Convert thread stop handling into a publish/subscribe modelMatt Caswell2019-06-171-49/+40
* Move the rand_nonce_lock code into drbg_lib.cMatt Caswell2019-06-071-0/+1
* Convert drbg_lib to use OPENSSL_CTX for its global dataMatt Caswell2019-06-071-3/+0
* Added EVP_KDF (similiar to the EVP_MAC)Shane Lontis2019-05-031-0/+29
* Add some TODO notes into init.cMatt Caswell2019-05-021-0/+10
* Instead of global data store it in an OPENSSL_CTXMatt Caswell2019-05-021-3/+4
* OPENSSL_init_crypto(): check config return code correctlyRichard Levitte2019-04-051-1/+1
* Rework DSO API conditions and configuration optionRichard Levitte2019-04-011-6/+4
* For the lack of GetModuleHandleEx(), we use DSO route for WinCE.Soujyu Tanaka2019-03-291-2/+2
* Adapt OPENSSL_INIT_DEBUG to the new generic trace APIRichard Levitte2019-03-061-132/+66
* Deprecate the "hw" configuration options, make "padlockeng" disablableRichard Levitte2019-03-051-2/+2
* e_devcrypto: make the /dev/crypto engine dynamicEneas U de Queiroz2019-02-121-17/+17
* More configurable crypto and ssl library initializationViktor Dukhovni2019-01-071-12/+26
* Support _onexit() in preference to atexit() on WindowsMatt Caswell2019-01-041-2/+16
* Introduce a no-pinshared optionMatt Caswell2019-01-041-2/+6
* Implement OPENSSL_INIT_NO_ATEXITMatt Caswell2019-01-041-4/+32
* Fix a RUN_ONCE bugMatt Caswell2019-01-041-14/+33
* Following the license change, modify the boilerplates in crypto/Richard Levitte2018-12-061-1/+1
* Add automatic initializations support for EVP_MAC objectsRichard Levitte2018-10-291-0/+25
* 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