summaryrefslogtreecommitdiff
path: root/crypto/provider_core.c
Commit message (Expand)AuthorAgeFilesLines
* property: check return values from the property locking calls.Pauli2021-04-081-1/+1
* Adds a new lock to read default_path and uses a strdup() on default_path befo...Sahana Prasad2021-04-071-5/+20
* Ensure we deregister thread handlers even after a failed initMatt Caswell2021-03-181-7/+6
* Add ossl_provider symbolsShane Lontis2021-03-181-1/+1
* core_get_libctx: use assert() instead of ossl_assert()Tomas Mraz2021-03-161-1/+2
* provider_core: Remove two TODO 3.0Tomas Mraz2021-03-161-4/+10
* Always check CRYPTO_LOCK_{read,write}_lockRich Salz2021-03-141-12/+26
* rename ossl_provider_forall_loaded to ossl_provider_doall_activatedPauli2021-03-121-4/+4
* core: modify ossl_provider_forall_loaded() to avoid locking for the callbacksPauli2021-03-121-39/+38
* Add a real type for OSSL_CORE_BIO which is distinct from and not castable to BIOPauli2021-03-111-9/+11
* Make provider provider_init thread safe, and flag checking/setting tooRichard Levitte2021-03-041-11/+35
* Make ossl_provider_disable_fallback_loading() thread safeRichard Levitte2021-03-041-0/+2
* provider: add an unquery function to allow providers to clean up.Pauli2021-02-241-0/+13
* provider: add option to load a provider without disabling the fallbacks.Pauli2021-02-231-4/+6
* Prov: add an option to force provider fetches to not be cached.Pauli2021-02-121-2/+11
* Update copyright yearRichard Levitte2021-01-281-1/+1
* Fix an issue in provider_activate_fallbacks()Matt Caswell2021-01-141-26/+39
* Lock the provider operation_bitsMatt Caswell2021-01-141-0/+8
* CORE: Separate OSSL_PROVIDER activation from OSSL_PROVIDER referenceRichard Levitte2020-12-171-50/+80
* rand: move the entropy source out of the FIPS providerPauli2020-11-201-2/+6
* crypto/provider_core.c: fix a couple of faulty ERR_raise_data() callsRichard Levitte2020-11-131-2/+2
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-7/+7
* Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre2020-10-151-5/+5
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-12/+13
* Fix segfault on missing provider_query_operation()Nicola Tuveri2020-10-031-1/+2
* STORE: Add a built-in 'file:' storemgmt implementation (loader)Richard Levitte2020-09-031-0/+1
* Fix use of OPENSSL_realloc in providerTodd Short2020-09-021-3/+6
* provider: disable fall-backs if OSSL_PROVIDER_load() fails.Pauli2020-08-141-0/+11
* Add 'on demand self test' and status test to providersShane Lontis2020-08-091-1/+18
* CORE: Add upcalls for BIO_gets() and BIO_puts()Richard Levitte2020-07-241-0/+2
* Add ERR_raise() errors to fips OSSL_provider_init and self tests.Shane Lontis2020-07-211-1/+0
* Fix OSSL_PROVIDER_get_capabilities()Matt Caswell2020-07-081-1/+1
* Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre2020-06-241-22/+22
* Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>Dr. Matthias St. Pierre2020-06-241-1/+1
* Add the OSSL_PROVIDER_get_capabilities() API functionMatt Caswell2020-06-191-0/+14
* Implement OSSL_PROVIDER_get0_provider_ctx()Matt Caswell2020-06-051-0/+8
* CORE: make sure activated fallback providers stay activatedRichard Levitte2020-06-041-7/+35
* Update core_names.h fields and document most fields.Shane Lontis2020-05-261-5/+11
* CORE: query for operations only once per provider (unless no_store is true)Richard Levitte2020-05-191-0/+46
* Maintain strict type discipline between the core and providersMatt Caswell2020-05-161-14/+38
* CORE: Attach the provider context to the provider lateRichard Levitte2020-05-121-1/+3
* Rename FIPS_MODE to FIPS_MODULERichard Levitte2020-04-281-21/+21
* Update copyright yearMatt Caswell2020-04-231-1/+1
* Fix off-by-1 bug on provider_activate with custom error stringsNicola Tuveri2020-03-301-1/+2
* Add RSA sign to the fips providerShane Lontis2020-03-151-3/+3
* cmdline app: add provider commandline options.Pauli2020-03-071-3/+39
* PROV: Add support for error queue marks and implement in FIPS moduleRichard Levitte2020-01-211-0/+23
* Add FIPS Self test kats for digestsShane Lontis2020-01-151-1/+4
* Deprecate most of debug-memoryRich Salz2019-12-141-1/+0
* PROV BIO: add a BIO_vprintf() upcall, and a provider BIO libraryRichard Levitte2019-11-291-0/+1