summaryrefslogtreecommitdiffstats
path: root/crypto/provider_core.c
AgeCommit message (Expand)Author
2021-06-01Rename also the OSSL_PROVIDER_name() functionTomas Mraz
2021-05-24Fix a memleak in the FIPS providerMatt Caswell
2021-05-20Update documentation for global properties mirroringMatt Caswell
2021-05-20Add a callback for providers to know about global properties changesMatt Caswell
2021-05-18provider: fix coverity 1484884: uninitialised lock usePauli
2021-05-15Init the child providers immediately on creation of the child libctxMatt Caswell
2021-05-11Exclude child provider code from the FIPS moduleMatt Caswell
2021-05-11Don't convert pre-existing providers into childrenMatt Caswell
2021-05-11Add support for child provider to up_ref/free their parentMatt Caswell
2021-05-11Register callbacks with core for child provider creation/deletionMatt Caswell
2021-05-11Add the concept of a child OSSL_LIB_CTXMatt Caswell
2021-05-11Add the ability for ex_data to have a priorityMatt Caswell
2021-05-11Only load the config file into the default libctx if necessaryMatt Caswell
2021-05-07provider: use a read lock when looking for a providerPauli
2021-05-07provider: flush the store cache when providers are loaded/unloaded.Pauli
2021-04-28Properly protect access to the provider flag_activated fieldMatt Caswell
2021-04-08property: check return values from the property locking calls.Pauli
2021-04-07Adds a new lock to read default_path and uses a strdup() on default_path befo...Sahana Prasad
2021-03-18Ensure we deregister thread handlers even after a failed initMatt Caswell
2021-03-18Add ossl_provider symbolsShane Lontis
2021-03-16core_get_libctx: use assert() instead of ossl_assert()Tomas Mraz
2021-03-16provider_core: Remove two TODO 3.0Tomas Mraz
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz
2021-03-12rename ossl_provider_forall_loaded to ossl_provider_doall_activatedPauli
2021-03-12core: modify ossl_provider_forall_loaded() to avoid locking for the callbacksPauli
2021-03-11Add a real type for OSSL_CORE_BIO which is distinct from and not castable to BIOPauli
2021-03-04Make provider provider_init thread safe, and flag checking/setting tooRichard Levitte
2021-03-04Make ossl_provider_disable_fallback_loading() thread safeRichard Levitte
2021-02-24provider: add an unquery function to allow providers to clean up.Pauli
2021-02-23provider: add option to load a provider without disabling the fallbacks.Pauli
2021-02-12Prov: add an option to force provider fetches to not be cached.Pauli
2021-01-28Update copyright yearRichard Levitte
2021-01-14Fix an issue in provider_activate_fallbacks()Matt Caswell
2021-01-14Lock the provider operation_bitsMatt Caswell
2020-12-17CORE: Separate OSSL_PROVIDER activation from OSSL_PROVIDER referenceRichard Levitte
2020-11-20rand: move the entropy source out of the FIPS providerPauli
2020-11-13crypto/provider_core.c: fix a couple of faulty ERR_raise_data() callsRichard Levitte
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-10-15Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre
2020-10-03Fix segfault on missing provider_query_operation()Nicola Tuveri
2020-09-03STORE: Add a built-in 'file:' storemgmt implementation (loader)Richard Levitte
2020-09-02Fix use of OPENSSL_realloc in providerTodd Short
2020-08-14provider: disable fall-backs if OSSL_PROVIDER_load() fails.Pauli
2020-08-09Add 'on demand self test' and status test to providersShane Lontis
2020-07-24CORE: Add upcalls for BIO_gets() and BIO_puts()Richard Levitte
2020-07-21Add ERR_raise() errors to fips OSSL_provider_init and self tests.Shane Lontis
2020-07-08Fix OSSL_PROVIDER_get_capabilities()Matt Caswell
2020-06-24Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre
2020-06-24Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>Dr. Matthias St. Pierre