summaryrefslogtreecommitdiffstats
path: root/crypto/engine
AgeCommit message (Expand)Author
2024-04-09Copyright year updatesRichard Levitte
2024-01-31Revert "Improved detection of engine-provided private "classic" keys"Tomas Mraz
2023-10-04Improved detection of engine-provided private "classic" keysDmitry Belyavskiy
2023-09-20coverity: NULL dereferencePauli
2023-09-15Fix engine cleanup error handlingBernd Edlinger
2023-09-07Copyright year updatesMatt Caswell
2023-08-04no_autoload: make the no-autoload-config option work again.Pauli
2023-07-01engine: update to structure based atomicsPauli
2023-06-08Workaround false positive warning of MSAN in eng_rdrand.cAntony Polukhin
2023-06-06Modify ENGINE_pkey_asn1_find_str() to use a read lock instead of a writeMatt Caswell
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-12crypto: Fix various typos, repeated words, align some spelling to LDP.FdaSilvaYY
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-06-22Add deprecation macro for 3.1 and deprecate OPENSSL_LH_statsHugo Landau
2022-05-03Update copyright yearMatt Caswell
2022-04-22str[n]casecmp => OPENSSL_strncasecmpDmitry Belyavskiy
2022-03-18eng_dyn: Avoid spurious errors when checking for 1.1.x engineTomas Mraz
2022-02-08Check for presence of 1.1.x openssl runtimeBernd Edlinger
2022-02-05Move e_os.h to include/internalRichard Levitte
2021-11-23Avoid loading of a dynamic engine twiceBernd Edlinger
2021-06-17Update copyright yearMatt Caswell
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-05-28Rework and make DEBUG macros consistent.Rich Salz
2021-05-26err: rename err_load_xxx_strings_int functionsPauli
2021-05-25Remove engine_table_select_intRich Salz
2021-04-08Update copyright yearMatt Caswell
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz
2021-03-12Use OPENSSL_init_crypto(OPENSSL_INIT_BASE_ONLY, NULL) in libcryptoTomas Mraz
2020-12-20Drop OPENSSL_NO_RSA everywhereRichard Levitte
2020-11-26Update copyright yearMatt Caswell
2020-11-24ERR: Rebuild all generated error headers and source filesRichard 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-11-06Don't clear the whole error stack when loading enginesMatt Caswell
2020-09-13Fix safestack issues in conf.hMatt Caswell
2020-09-13Fix stacks of OPENSSL_STRING, OPENSSL_CSTRING and OPENSSL_BLOCKMatt Caswell
2020-07-22EVP: deprecate the EVP_X_meth_ functions.Pauli
2020-07-16Update copyright yearRichard Levitte
2020-07-16deprecate engines in libcryptoPauli
2020-07-05Fix many MarkDown issues in {NOTES*,README*,HACKING,LICENSE}.md filesDr. David von Oheimb
2020-07-05Rename NOTES*, README*, VERSION, HACKING, LICENSE to .md or .txtDr. David von Oheimb
2020-06-04Update copyright yearMatt Caswell
2020-05-22Prevent use after free of global_engine_lockTomas Mraz
2020-05-15Update copyright yearMatt Caswell
2020-04-24In OpenSSL builds, declare STACK for datatypes ...Rich Salz
2020-04-23Update copyright yearMatt Caswell
2020-04-15Fix Dynamic engine loading so that the call to ENGINE_load_builtin_engines() ...Shane Lontis
2020-01-19Deprecate the low level SHA functions.Pauli
2020-01-16Deprecate the low level RC4 functionsPauli