aboutsummaryrefslogtreecommitdiff
path: root/crypto/engine/eng_lib.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-15Fix engine cleanup error handlingBernd Edlinger1-9/+15
2023-05-30Update copyright yearTomas Mraz1-1/+1
2023-05-09Fix memory leak in engine_cleanup_add_first()Kovalev Vasiliy1-2/+3
2022-12-01Update copyright yearTomas Mraz1-1/+1
2022-11-11Move e_os.h to include/internalRichard Levitte1-1/+1
2021-11-23Avoid loading of a dynamic engine twiceBernd Edlinger1-0/+2
2021-05-28Rework and make DEBUG macros consistent.Rich Salz1-2/+2
2021-04-08Update copyright yearMatt Caswell1-1/+1
2021-03-12Use OPENSSL_init_crypto(OPENSSL_INIT_BASE_ONLY, NULL) in libcryptoTomas Mraz1-2/+0
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte1-4/+4
2020-06-04Update copyright yearMatt Caswell1-1/+1
2020-05-22Prevent use after free of global_engine_lockTomas Mraz1-0/+1
2019-09-28Reorganize local header filesDr. Matthias St. Pierre1-1/+1
2019-02-05Remove unnecessary trailing whitespaceSam Roberts1-1/+1
2018-12-06Following the license change, modify the boilerplates in crypto/engine/Richard Levitte1-1/+1
2018-08-07engine/eng_lib.c: remove redundant #ifdef.Andy Polyakov1-5/+1
2018-05-02Fix memory leaks in CA related functions.Pavel Kopyl1-2/+4
2018-04-20Ensure the thread keys are always allocated in the same orderBernd Edlinger1-1/+2
2018-04-03Set error code on alloc failuresRich Salz1-2/+6
2018-02-13Update copyright yearMatt Caswell1-1/+1
2018-01-31Revert the crypto "global lock" implementationBenjamin Kaduk1-1/+1
2017-11-29A missing semicolon prevents compilation with ENGINE_REF_COUNT_DEBUG enabled.Pauli1-1/+1
2017-10-18Remove parentheses of return.KaoruToda1-2/+2
2017-08-31Add CRYPTO_thread_glock_newRich Salz1-1/+1
2017-08-30Move e_os.h to be the very first include.Pauli1-1/+1
2017-08-30e_os.h removal from other headers and source files.Pauli1-0/+1
2017-04-07Don't try to clean up RAND from ENGINERichard Levitte1-5/+0
2016-11-17Fix name of "locked" variableKurt Roeckx1-2/+2
2016-11-17Add support for reference counting using C11 atomicsKurt Roeckx1-0/+5
2016-09-08Fix mem leaks during auto-deinitMatt Caswell1-0/+1
2016-07-19Change all our uses of CRYPTO_THREAD_run_once to use RUN_ONCE insteadRichard Levitte1-5/+4
2016-05-17Copyright consolidation 09/10Rich Salz1-54/+5
2016-04-28Add checks on CRYPTO_new_ex_data return valueFdaSilvaYY1-1/+4
2016-04-13Rename int_*() functions to *_int()Matt Caswell1-2/+2
2016-04-13Rename lots of *_intern or *_internal function to int_*Matt Caswell1-2/+2
2016-04-13Deprecate ENGINE_cleanup() and make it a no-opMatt Caswell1-3/+3
2016-03-09Move engine library over to using the new thread APIMatt Caswell1-1/+13
2016-02-11Move to REF_DEBUG, for consistency.Rich Salz1-6/+1
2016-02-10Remove store.Rich Salz1-1/+0
2016-02-02fix code indentation issueFdaSilvaYY1-2/+2
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2015-12-01ex_data part 2: doc fixes and CRYPTO_free_ex_index.Rich Salz1-8/+0
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell1-1/+1
2015-09-02Add and use OPENSSL_zallocRich Salz1-2/+1
2015-05-05memset, memcpy, sizeof consistency fixesRich Salz1-1/+1
2015-05-04Use safer sizeof variant in mallocRich Salz1-2/+2
2015-05-01free NULL cleanup 11Rich Salz1-5/+3
2015-04-28remove malloc castsRich Salz1-1/+1
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-206/+221
2006-06-05Complete EVP_PKEY_ASN1_METHOD ENGINE support.Dr. Stephen Henson1-0/+1