summaryrefslogtreecommitdiff
path: root/crypto/provider_child.c
Commit message (Expand)AuthorAgeFilesLines
* For child libctx / provider, don't count self-references in parentRichard Levitte2022-05-051-1/+21
* Update copyright yearMatt Caswell2022-05-031-1/+1
* Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau2022-04-011-22/+10
* Stop receiving child callbacks in a child libctx when appropriateMatt Caswell2021-11-121-1/+11
* Remove the isinited variable from child_prov_globalsMatt Caswell2021-11-121-10/+2
* 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-10/+4
* Merge ossl_provider_activate() and ossl_provider_activate_child()Matt Caswell2021-06-241-2/+2
* Set use_fallbacks to zero when we add a provider to the storeMatt Caswell2021-06-241-2/+2
* Remove flag_couldbechildMatt Caswell2021-06-241-6/+4
* Add a new provider to the store only after we activate itMatt Caswell2021-06-241-7/+9
* Ensure mirroring of properties works for subsequent updatesMatt Caswell2021-05-201-0/+1
* Add a callback for providers to know about global properties changesMatt Caswell2021-05-201-0/+9
* Fix a use-after-free in the child provider codeMatt Caswell2021-05-171-1/+1
* Init the child providers immediately on creation of the child libctxMatt Caswell2021-05-151-38/+8
* Don't convert pre-existing providers into childrenMatt Caswell2021-05-111-25/+46
* Add support for child provider to up_ref/free their parentMatt Caswell2021-05-111-20/+56
* Register callbacks with core for child provider creation/deletionMatt Caswell2021-05-111-21/+62
* Add the concept of a child OSSL_LIB_CTXMatt Caswell2021-05-111-0/+232