summaryrefslogtreecommitdiffstats
path: root/crypto/engine/eng_list.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
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard 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-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz
2020-12-20Drop OPENSSL_NO_RSA everywhereRichard Levitte
2020-11-13CRYPTO: refactor ERR_raise()+ERR_add_error_data() to ERR_raise_data()Richard Levitte
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-07-16deprecate engines in libcryptoPauli
2020-04-23Update copyright yearMatt Caswell
2020-04-15Fix Dynamic engine loading so that the call to ENGINE_load_builtin_engines() ...Shane Lontis
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2018-12-06Following the license change, modify the boilerplates in crypto/engine/Richard Levitte
2018-09-24Use secure_getenv(3) when available.Pauli
2018-04-04Don't use getenv for critical functions when run as setuid/setgidBernd Edlinger
2018-01-19Copyright update of more files that have changed this yearRichard Levitte
2018-01-08crypto/engine/eng_list.c: compare getenv rv to NULL instead of 0Patrick Steuer
2017-06-20Modify Sun copyright to follow OpenSSL styleRich Salz
2017-06-11improve comment: use "optimization" for clarityJosh Soref
2016-11-17Add support for reference counting using C11 atomicsKurt Roeckx
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-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-10Configure et al: move the installation directory logic to MakefilesRichard Levitte
2016-02-10Remove store.Rich Salz
2016-02-05GH601: Various spelling fixes.FdaSilvaYY
2016-02-02fix code indentation issueFdaSilvaYY
2016-01-26Remove /* foo.c */ commentsRich Salz
2015-12-09Engine EC_KEY_METHOD functionality.Dr. Stephen Henson
2015-12-09remove ECDSA_METHOD from ENGINEDr. Stephen Henson
2015-12-09remove ECDH_METHOD from ENGINEDr. Stephen Henson
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell
2015-10-08When ENGINE_add finds that id or name is missing, actually returnRichard Levitte
2015-03-11Merge OPENSSL_NO_EC{DH,DSA} into OPENSSL_NO_ECRich Salz
2015-02-02Dead code cleanup; remove #if 0 from crypto/engineRich Salz
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
2014-01-28Add loaded dynamic ENGINEs to list.Dr. Stephen Henson
2010-03-27PR: 1813Dr. Stephen Henson
2006-06-02Automatically free up dynamically allocated public key methods whenDr. Stephen Henson
2005-08-06avoid infinite recursion if dynamic engine isn't loadedNils Larsch
2004-06-01This fixes the installation target for dynamic engines, which was trying toGeoff Thorpe
2004-04-19(oops) Apologies all, that last header-cleanup commit was from the wrongGeoff Thorpe
2003-05-01Add STORE support in ENGINE.Richard Levitte