summaryrefslogtreecommitdiffstats
path: root/crypto/engine/eng_lib.c
AgeCommit message (Expand)Author
2023-09-15Fix engine cleanup error handlingBernd Edlinger
2023-09-07Copyright year updatesMatt Caswell
2023-07-01engine: update to structure based atomicsPauli
2023-06-06Convert the ENGINE struct_ref field to be an atomicMatt Caswell
2023-05-09Fix memory leak in engine_cleanup_add_first()Kovalev Vasiliy
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-05-03Update copyright yearMatt Caswell
2022-02-05Move e_os.h to include/internalRichard Levitte
2021-11-23Avoid loading of a dynamic engine twiceBernd Edlinger
2021-05-28Rework and make DEBUG macros consistent.Rich Salz
2021-04-08Update copyright yearMatt Caswell
2021-03-12Use OPENSSL_init_crypto(OPENSSL_INIT_BASE_ONLY, NULL) in libcryptoTomas Mraz
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-06-04Update copyright yearMatt Caswell
2020-05-22Prevent use after free of global_engine_lockTomas Mraz
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-02-05Remove unnecessary trailing whitespaceSam Roberts
2018-12-06Following the license change, modify the boilerplates in crypto/engine/Richard Levitte
2018-08-07engine/eng_lib.c: remove redundant #ifdef.Andy Polyakov
2018-05-02Fix memory leaks in CA related functions.Pavel Kopyl
2018-04-20Ensure the thread keys are always allocated in the same orderBernd Edlinger
2018-04-03Set error code on alloc failuresRich Salz
2018-02-13Update copyright yearMatt Caswell
2018-01-31Revert the crypto "global lock" implementationBenjamin Kaduk
2017-11-29A missing semicolon prevents compilation with ENGINE_REF_COUNT_DEBUG enabled.Pauli
2017-10-18Remove parentheses of return.KaoruToda
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-04-07Don't try to clean up RAND from ENGINERichard Levitte
2016-11-17Fix name of "locked" variableKurt Roeckx
2016-11-17Add support for reference counting using C11 atomicsKurt Roeckx
2016-09-08Fix mem leaks during auto-deinitMatt Caswell
2016-07-19Change all our uses of CRYPTO_THREAD_run_once to use RUN_ONCE insteadRichard Levitte
2016-05-17Copyright consolidation 09/10Rich Salz
2016-04-28Add checks on CRYPTO_new_ex_data return valueFdaSilvaYY
2016-04-13Rename int_*() functions to *_int()Matt Caswell
2016-04-13Rename lots of *_intern or *_internal function to int_*Matt Caswell
2016-04-13Deprecate ENGINE_cleanup() and make it a no-opMatt Caswell
2016-03-09Move engine library over to using the new thread APIMatt Caswell
2016-02-11Move to REF_DEBUG, for consistency.Rich Salz
2016-02-10Remove store.Rich Salz
2016-02-02fix code indentation issueFdaSilvaYY
2016-01-26Remove /* foo.c */ commentsRich Salz
2015-12-01ex_data part 2: doc fixes and CRYPTO_free_ex_index.Rich Salz
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell
2015-09-02Add and use OPENSSL_zallocRich Salz
2015-05-05memset, memcpy, sizeof consistency fixesRich Salz
2015-05-04Use safer sizeof variant in mallocRich Salz
2015-05-01free NULL cleanup 11Rich Salz