summaryrefslogtreecommitdiff
path: root/crypto/provider_core.c
Commit message (Expand)AuthorAgeFilesLines
* provider_core: sort provider stack on findPauli2023-05-011-4/+1
* Replaced '{ 0, NULL }' with OSSL_DISPATCH_END in OSSL_DISPATCH arraysIrak Rigia2023-04-211-1/+1
* Implement OSSL_PROVIDER_get0_default_search_path, add docs and tests.Patrick Mills2022-12-061-0/+13
* Fix a lock in provider_remove_store_methods()Matt Caswell2022-10-251-1/+1
* Finer grained error records for provider load/init failuresRichard Levitte2022-10-201-7/+19
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-051-30/+29
* Coverity 1503321 & 1503327: dereference after null checkPauli2022-07-201-1/+1
* Coverity 1503321 & 1503327: dereference after null checkPauli2022-07-171-1/+1
* Pre-declare all core dispatch table functions, and fix the internal onesRichard Levitte2022-07-131-7/+77
* crypto/provider_core.c: Avoid calling unlock two timesPeiwei Hu2022-06-281-3/+1
* Avoid including decoder/encoder/store headers into fips moduleTomas Mraz2022-06-241-1/+3
* Don't call ossl_provider_free() without first setting refcntMatt Caswell2022-06-021-2/+9
* Fix a memory leak is ossl_provider_doall_activatedMatt Caswell2022-06-021-1/+3
* Add method store cache flush and method removal to non-EVP operationsRichard Levitte2022-05-051-3/+36
* Make it possible to remove methods by the provider that provides themRichard Levitte2022-05-051-2/+26
* Don't empty the method store when flushing the query cacheRichard Levitte2022-05-051-2/+2
* Drop ossl_provider_clear_all_operation_bits() and all uses of itRichard Levitte2022-05-051-27/+0
* Update copyright yearMatt Caswell2022-05-031-1/+1
* Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau2022-04-011-12/+5
* ossl_provider_add_to_store: Avoid use-after-freeTomas Mraz2021-12-171-1/+4
* Hold the flag_lock when calling child callbacksMatt Caswell2021-11-121-14/+11
* Use a write lock during ossl_provider_find()Matt Caswell2021-11-121-1/+5
* Don't bail out during provider deactivation if we don't have storeMatt Caswell2021-11-121-6/+13
* Don't try and do ossl_provider_find in ossl_provider_newMatt Caswell2021-11-121-8/+5
* Don't attempt to deactive child providers if we don't need toMatt Caswell2021-11-121-12/+19
* prov: remove unused field `flag_fallback` and function `ossl_provider_set_fal...Pauli2021-11-101-12/+1
* Permit no/empty digest in core_obj_add_sigidMichael Baentsch2021-10-221-3/+6
* Refactor provider_core.c to adhere to the locking rulesMatt Caswell2021-08-311-54/+102
* Add commentary about lock usage in provider_core.cMatt Caswell2021-08-311-0/+83
* Fix a race in ossl_provider_add_to_store()Matt Caswell2021-06-241-17/+53
* Move OPENSSL_add_builtin back into provider.cMatt Caswell2021-06-241-23/+0
* make struct provider_info_st a full typeMatt Caswell2021-06-241-9/+9
* Don't skip the current provider in ossl_provider_register_child_cbMatt Caswell2021-06-241-7/+1
* Don't hold any locks while calling the provider init functionMatt Caswell2021-06-241-55/+59
* Only associate a provider with a store once it has been added to itMatt Caswell2021-06-241-4/+7
* Merge ossl_provider_activate() and ossl_provider_activate_child()Matt Caswell2021-06-241-35/+10
* Set use_fallbacks to zero when we add a provider to the storeMatt Caswell2021-06-241-17/+8
* Remove flag_couldbechildMatt Caswell2021-06-241-22/+8
* Add a new provider to the store only after we activate itMatt Caswell2021-06-241-16/+25
* Instantiate configuration supplied providers when we need themMatt Caswell2021-06-241-37/+99
* Instantiate user-added builtin providers when we need themMatt Caswell2021-06-241-3/+81
* Instantiate predefined providers just-in-timeMatt Caswell2021-06-241-64/+70
* Add various OBJ functions as callbacksMatt Caswell2021-06-161-0/+37
* ossl_provider_set_module_path: Prevent potential UAFTomas Mraz2021-06-111-0/+1
* crypto: remove TODOsPauli2021-06-021-2/+0
* Rename also the OSSL_PROVIDER_name() functionTomas Mraz2021-06-011-1/+1
* Fix a memleak in the FIPS providerMatt Caswell2021-05-241-2/+3
* Update documentation for global properties mirroringMatt Caswell2021-05-201-4/+4
* Add a callback for providers to know about global properties changesMatt Caswell2021-05-201-0/+36
* provider: fix coverity 1484884: uninitialised lock usePauli2021-05-181-1/+1