summaryrefslogtreecommitdiffstats
path: root/crypto/engine/eng_lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix engine cleanup error handlingBernd Edlinger2023-09-151-9/+15
* Copyright year updatesMatt Caswell2023-09-071-1/+1
* engine: update to structure based atomicsPauli2023-07-011-7/+5
* Convert the ENGINE struct_ref field to be an atomicMatt Caswell2023-06-061-4/+8
* Fix memory leak in engine_cleanup_add_first()Kovalev Vasiliy2023-05-091-2/+3
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-051-7/+7
* Update copyright yearMatt Caswell2022-05-031-1/+1
* Move e_os.h to include/internalRichard Levitte2022-02-051-1/+1
* Avoid loading of a dynamic engine twiceBernd Edlinger2021-11-231-0/+2
* Rework and make DEBUG macros consistent.Rich Salz2021-05-281-2/+2
* Update copyright yearMatt Caswell2021-04-081-1/+1
* Use OPENSSL_init_crypto(OPENSSL_INIT_BASE_ONLY, NULL) in libcryptoTomas Mraz2021-03-121-2/+0
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-4/+4
* Update copyright yearMatt Caswell2020-06-041-1/+1
* Prevent use after free of global_engine_lockTomas Mraz2020-05-221-0/+1
* Reorganize local header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Remove unnecessary trailing whitespaceSam Roberts2019-02-051-1/+1
* Following the license change, modify the boilerplates in crypto/engine/Richard Levitte2018-12-061-1/+1
* engine/eng_lib.c: remove redundant #ifdef.Andy Polyakov2018-08-071-5/+1
* Fix memory leaks in CA related functions.Pavel Kopyl2018-05-021-2/+4
* Ensure the thread keys are always allocated in the same orderBernd Edlinger2018-04-201-1/+2
* Set error code on alloc failuresRich Salz2018-04-031-2/+6
* Update copyright yearMatt Caswell2018-02-131-1/+1
* Revert the crypto "global lock" implementationBenjamin Kaduk2018-01-311-1/+1
* A missing semicolon prevents compilation with ENGINE_REF_COUNT_DEBUG enabled.Pauli2017-11-281-1/+1
* Remove parentheses of return.KaoruToda2017-10-181-2/+2
* Add CRYPTO_thread_glock_newRich Salz2017-09-011-1/+1
* 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 try to clean up RAND from ENGINERichard Levitte2017-04-071-5/+0
* Fix name of "locked" variableKurt Roeckx2016-11-171-2/+2
* Add support for reference counting using C11 atomicsKurt Roeckx2016-11-171-0/+5
* Fix mem leaks during auto-deinitMatt Caswell2016-09-081-0/+1
* Change all our uses of CRYPTO_THREAD_run_once to use RUN_ONCE insteadRichard Levitte2016-07-191-5/+4
* Copyright consolidation 09/10Rich Salz2016-05-171-54/+5
* Add checks on CRYPTO_new_ex_data return valueFdaSilvaYY2016-04-281-1/+4
* Rename int_*() functions to *_int()Matt Caswell2016-04-131-2/+2
* Rename lots of *_intern or *_internal function to int_*Matt Caswell2016-04-131-2/+2
* Deprecate ENGINE_cleanup() and make it a no-opMatt Caswell2016-04-131-3/+3
* Move engine library over to using the new thread APIMatt Caswell2016-03-091-1/+13
* Move to REF_DEBUG, for consistency.Rich Salz2016-02-111-6/+1
* Remove store.Rich Salz2016-02-101-1/+0
* fix code indentation issueFdaSilvaYY2016-02-031-2/+2
* Remove /* foo.c */ commentsRich Salz2016-01-261-1/+0
* ex_data part 2: doc fixes and CRYPTO_free_ex_index.Rich Salz2015-12-011-8/+0
* Continue standardising malloc style for libcryptoMatt Caswell2015-11-091-1/+1
* Add and use OPENSSL_zallocRich Salz2015-09-031-2/+1
* memset, memcpy, sizeof consistency fixesRich Salz2015-05-061-1/+1
* Use safer sizeof variant in mallocRich Salz2015-05-041-2/+2
* free NULL cleanup 11Rich Salz2015-05-011-5/+3