Commit History

Author SHA1 Message Date
  Richard Levitte 4da7663b02 For child libctx / provider, don't count self-references in parent 2 years ago
  Matt Caswell fecb3aae22 Update copyright year 2 years ago
  Hugo Landau 927d0566de Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATA 2 years ago
  Matt Caswell cad22202a3 Stop receiving child callbacks in a child libctx when appropriate 2 years ago
  Matt Caswell 464c2b988e Remove the isinited variable from child_prov_globals 2 years ago
  Matt Caswell c59fc87b33 Don't attempt to deactive child providers if we don't need to 2 years ago
  Matt Caswell 59a783d05a Fix a race in ossl_provider_add_to_store() 3 years ago
  Matt Caswell 814c2018e1 Merge ossl_provider_activate() and ossl_provider_activate_child() 3 years ago
  Matt Caswell eb2263da9a Set use_fallbacks to zero when we add a provider to the store 3 years ago
  Matt Caswell d5fbd5b4ed Remove flag_couldbechild 3 years ago
  Matt Caswell 29aff65315 Add a new provider to the store only after we activate it 3 years ago
  Matt Caswell b1c053acda Ensure mirroring of properties works for subsequent updates 3 years ago
  Matt Caswell 447588b69a Add a callback for providers to know about global properties changes 3 years ago
  Matt Caswell a227ff336f Fix a use-after-free in the child provider code 3 years ago
  Matt Caswell 36a89c0439 Init the child providers immediately on creation of the child libctx 3 years ago
  Matt Caswell abaa2dd298 Don't convert pre-existing providers into children 3 years ago
  Matt Caswell 8c62707565 Add support for child provider to up_ref/free their parent 3 years ago
  Matt Caswell 7b88c184b6 Register callbacks with core for child provider creation/deletion 3 years ago
  Matt Caswell f12a5690de Add the concept of a child OSSL_LIB_CTX 3 years ago