summaryrefslogtreecommitdiff
path: root/crypto/provider.c
Commit message (Expand)AuthorAgeFilesLines
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-051-3/+1
* Correctly activate the provider in OSSL_PROVIDER_try_loadMatt Caswell2021-11-121-0/+6
* Don't attempt to deactive child providers if we don't need toMatt Caswell2021-11-121-2/+2
* Fix a race in ossl_provider_add_to_store()Matt Caswell2021-06-241-3/+4
* Move OPENSSL_add_builtin back into provider.cMatt Caswell2021-06-241-0/+25
* Merge ossl_provider_activate() and ossl_provider_activate_child()Matt Caswell2021-06-241-1/+1
* Set use_fallbacks to zero when we add a provider to the storeMatt Caswell2021-06-241-2/+2
* Add a new provider to the store only after we activate itMatt Caswell2021-06-241-3/+12
* Instantiate user-added builtin providers when we need themMatt Caswell2021-06-241-23/+0
* Instantiate predefined providers just-in-timeMatt Caswell2021-06-241-12/+0
* Rename also the OSSL_PROVIDER_name() functionTomas Mraz2021-06-011-1/+1
* Add support for child provider to up_ref/free their parentMatt Caswell2021-05-111-1/+1
* Add the concept of a child OSSL_LIB_CTXMatt Caswell2021-05-111-0/+5
* rename ossl_provider_forall_loaded to ossl_provider_doall_activatedPauli2021-03-121-1/+1
* Update copyright yearMatt Caswell2021-03-111-1/+1
* provider: add an unquery function to allow providers to clean up.Pauli2021-02-241-0/+7
* provider: add option to load a provider without disabling the fallbacks.Pauli2021-02-231-3/+4
* CORE: Separate OSSL_PROVIDER activation from OSSL_PROVIDER referenceRichard Levitte2020-12-171-0/+2
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-2/+1
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-5/+5
* provider: disable fall-backs if OSSL_PROVIDER_load() fails.Pauli2020-08-141-1/+9
* Add 'on demand self test' and status test to providersShane Lontis2020-08-091-0/+6
* Add the OSSL_PROVIDER_get_capabilities() API functionMatt Caswell2020-06-191-1/+8
* Implement OSSL_PROVIDER_get0_provider_ctx()Matt Caswell2020-06-051-0/+4
* Enable applications to directly call a provider's query operationMatt Caswell2020-06-051-0/+9
* Update copyright yearMatt Caswell2020-06-041-1/+1
* Add OSSL_PROVIDER_do_all()Richard Levitte2020-05-201-0/+8
* Rename provider and core get_param_types functionsRichard Levitte2019-08-151-2/+2
* Load the config file by defaultMatt Caswell2019-08-011-4/+4
* Add functions to see if a provider is available for use.Richard Levitte2019-07-261-0/+12
* Replace OSSL_ITEM with OSSL_PARAM as parameter descriptor, everywhereRichard Levitte2019-07-231-1/+1
* Add OSSL_PROVIDER_name()Richard Levitte2019-07-231-0/+5
* Change OSSL_PARAM return size to not be a pointer.Pauli2019-06-241-2/+1
* Constify OSSL_PROVIDER getter input parametersRichard Levitte2019-05-311-2/+3
* Replumbing: New public API to load or add providersRichard Levitte2019-03-111-0/+70