summaryrefslogtreecommitdiffstats
path: root/crypto/init.c
AgeCommit message (Expand)Author
2020-07-16Update copyright yearRichard Levitte
2020-07-16deprecate engines in libcryptoPauli
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-27 Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSLDr. David von Oheimb
2019-09-11drbg: ensure fork-safety without using a pthread_atfork handlerDr. Matthias St. Pierre
2019-09-06Remove old KDF initialisationPauli
2019-08-20prevent endless recursion when trace API is used within OPENSSL_init_crypto()Dr. David von Oheimb
2019-08-15Remove init of MACs from EVPRichard Levitte
2019-06-19Provide an ability to deregister thread stop handlersMatt Caswell
2019-06-17Standardise the function naming conventions in initthread.cMatt Caswell
2019-06-17Split thread intialisation and handling out of init.cMatt Caswell
2019-06-17Convert thread stop handling into a publish/subscribe modelMatt Caswell
2019-06-07Move the rand_nonce_lock code into drbg_lib.cMatt Caswell
2019-06-07Convert drbg_lib to use OPENSSL_CTX for its global dataMatt Caswell
2019-05-03Added EVP_KDF (similiar to the EVP_MAC)Shane Lontis
2019-05-02Add some TODO notes into init.cMatt Caswell
2019-05-02Instead of global data store it in an OPENSSL_CTXMatt Caswell
2019-04-05OPENSSL_init_crypto(): check config return code correctlyRichard Levitte
2019-04-01Rework DSO API conditions and configuration optionRichard Levitte
2019-03-29For the lack of GetModuleHandleEx(), we use DSO route for WinCE.Soujyu Tanaka
2019-03-06Adapt OPENSSL_INIT_DEBUG to the new generic trace APIRichard Levitte
2019-03-05Deprecate the "hw" configuration options, make "padlockeng" disablableRichard Levitte
2019-02-12e_devcrypto: make the /dev/crypto engine dynamicEneas U de Queiroz
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-12-06Following the license change, modify the boilerplates in crypto/Richard Levitte
2018-10-29Add automatic initializations support for EVP_MAC objectsRichard Levitte
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