Richard Levitte
|
20b6d85ab2
Drop ossl_provider_clear_all_operation_bits() and all uses of it
|
2 lat temu |
Matt Caswell
|
cad22202a3
Stop receiving child callbacks in a child libctx when appropriate
|
3 lat temu |
Matt Caswell
|
c59fc87b33
Don't attempt to deactive child providers if we don't need to
|
3 lat temu |
Pauli
|
90c311315c
prov: remove unused field `flag_fallback` and function `ossl_provider_set_fallback`
|
3 lat temu |
Matt Caswell
|
59a783d05a
Fix a race in ossl_provider_add_to_store()
|
3 lat temu |
Matt Caswell
|
814c2018e1
Merge ossl_provider_activate() and ossl_provider_activate_child()
|
3 lat temu |
Matt Caswell
|
eb2263da9a
Set use_fallbacks to zero when we add a provider to the store
|
3 lat temu |
Matt Caswell
|
d5fbd5b4ed
Remove flag_couldbechild
|
3 lat temu |
Matt Caswell
|
29aff65315
Add a new provider to the store only after we activate it
|
3 lat temu |
Matt Caswell
|
8d4dec0d4b
Instantiate predefined providers just-in-time
|
3 lat temu |
Matt Caswell
|
447588b69a
Add a callback for providers to know about global properties changes
|
3 lat temu |
Matt Caswell
|
36a89c0439
Init the child providers immediately on creation of the child libctx
|
3 lat temu |
Matt Caswell
|
abaa2dd298
Don't convert pre-existing providers into children
|
3 lat temu |
Matt Caswell
|
8c62707565
Add support for child provider to up_ref/free their parent
|
3 lat temu |
Matt Caswell
|
f12a5690de
Add the concept of a child OSSL_LIB_CTX
|
3 lat temu |
Pauli
|
0090e50890
provider: flush the store cache when providers are loaded/unloaded.
|
3 lat temu |
Pauli
|
8f08957674
rename ossl_provider_forall_loaded to ossl_provider_doall_activated
|
3 lat temu |
Pauli
|
b0001d0cf2
provider: add an unquery function to allow providers to clean up.
|
4 lat temu |
Pauli
|
299f5ff3b5
provider: add option to load a provider without disabling the fallbacks.
|
3 lat temu |
Matt Caswell
|
a28d06f3e9
Update copyright year
|
3 lat temu |
FdaSilvaYY
|
3a111aadc3
include/internal: add a few missing #pragma once directives
|
3 lat temu |
Richard Levitte
|
390f9bad69
CORE: Separate OSSL_PROVIDER activation from OSSL_PROVIDER reference
|
3 lat temu |
Dr. Matthias St. Pierre
|
a829b735b6
Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'
|
4 lat temu |
Dr. Matthias St. Pierre
|
b425001010
Rename OPENSSL_CTX prefix to OSSL_LIB_CTX
|
4 lat temu |
Pauli
|
ebe3f24b3d
provider: disable fall-backs if OSSL_PROVIDER_load() fails.
|
4 lat temu |
Shane Lontis
|
04cb5ec0b7
Add 'on demand self test' and status test to providers
|
4 lat temu |
Dr. Matthias St. Pierre
|
23c48d94d4
Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>
|
4 lat temu |
Matt Caswell
|
82ec09ec6d
Add the OSSL_PROVIDER_get_capabilities() API function
|
4 lat temu |
Matt Caswell
|
d01d375264
Implement OSSL_PROVIDER_get0_provider_ctx()
|
4 lat temu |
Richard Levitte
|
5a29b6286f
CORE: query for operations only once per provider (unless no_store is true)
|
4 lat temu |