summaryrefslogtreecommitdiff
path: root/crypto/engine/eng_lib.c
Commit message (Expand)AuthorAgeFilesLines
* 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-291-1/+1
* Remove parentheses of return.KaoruToda2017-10-181-2/+2
* Add CRYPTO_thread_glock_newRich Salz2017-08-311-1/+1
* 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 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-021-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-021-2/+1
* memset, memcpy, sizeof consistency fixesRich Salz2015-05-051-1/+1
* Use safer sizeof variant in mallocRich Salz2015-05-041-2/+2
* free NULL cleanup 11Rich Salz2015-05-011-5/+3
* remove malloc castsRich Salz2015-04-281-1/+1
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-206/+221
* Complete EVP_PKEY_ASN1_METHOD ENGINE support.Dr. Stephen Henson2006-06-051-0/+1
* Automatically free up dynamically allocated public key methods whenDr. Stephen Henson2006-06-021-0/+2