aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/init.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add dladdr() for AIXMatthias Kraft2018-03-201-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-071-1/+1
* Fix reseeding issues of the public RAND_DRBGDr. Matthias St. Pierre2017-10-181-1/+1
* Address feedbackRich Salz2017-08-311-25/+35
* Add CRYPTO_thread_glock_newRich Salz2017-08-311-2/+72
* Move e_os.h to be the very first include.Pauli2017-08-301-1/+1
* e_os.h removal from other headers and source files.Pauli2017-08-301-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