Commit History

Autor SHA1 Mensaxe Data
  Richard Levitte e1eafe8c87 "Reserve" the method store when constructing methods %!s(int64=2) %!d(string=hai) anos
  Tomas Mraz 4b1b629725 Always try to construct methods as new provider might be added %!s(int64=2) %!d(string=hai) anos
  Richard Levitte 10937d5867 Refactor method construction pre- and post-condition %!s(int64=2) %!d(string=hai) anos
  Richard Levitte dc010ca6ec CORE: Encure that cached fetches can be done per provider %!s(int64=3) %!d(string=hai) anos
  Richard Levitte cfce50f791 CORE: add a provider argument to ossl_method_construct() %!s(int64=3) %!d(string=hai) anos
  Richard Levitte 6882652e65 CORE: Do a bit of cleanup of core fetching %!s(int64=3) %!d(string=hai) anos
  Richard Levitte 9067cf6ccd CORE: Move away the allocation of the temporary no_cache method store %!s(int64=3) %!d(string=hai) anos
  Richard Levitte 4333b89f50 Update copyright year %!s(int64=3) %!d(string=hai) anos
  Matt Caswell b11ba50fd9 Fix a failure where fetches can return NULL in multi-threaded code %!s(int64=3) %!d(string=hai) anos
  Dr. Matthias St. Pierre b425001010 Rename OPENSSL_CTX prefix to OSSL_LIB_CTX %!s(int64=4) %!d(string=hai) anos
  Matt Caswell 00c405b365 Update copyright year %!s(int64=4) %!d(string=hai) anos
  Richard Levitte 5a29b6286f CORE: query for operations only once per provider (unless no_store is true) %!s(int64=4) %!d(string=hai) anos
  Richard Levitte 36fa4d8a0d CORE: pass the full algorithm definition to the method constructor %!s(int64=5) %!d(string=hai) anos
  Richard Levitte 695d195bbb Replumbing: make it possible for providers to specify multiple names %!s(int64=5) %!d(string=hai) anos
  Richard Levitte f7c16d48a9 In provider implemented methods, save the name number, not the name string %!s(int64=5) %!d(string=hai) anos
  Richard Levitte c1d56231ef Modify ossl_method_store_add() to accept an OSSL_PROVIDER and check for it %!s(int64=5) %!d(string=hai) anos
  Richard Levitte 84d167f6eb Refactor ossl_method_construct() in terms of ossl_algorithm_do_all() %!s(int64=5) %!d(string=hai) anos
  Richard Levitte 2ccb1b4eca EVP fetching: make operation_id part of the method identity %!s(int64=5) %!d(string=hai) anos
  Shane Lontis d5e5e2ffaf Move digests to providers %!s(int64=5) %!d(string=hai) anos
  Richard Levitte 2e49c05472 EVP_FETCH: deal with names without pre-defined NIDs %!s(int64=5) %!d(string=hai) anos
  Matt Caswell 1aedc35fd6 Instead of global data store it in an OPENSSL_CTX %!s(int64=5) %!d(string=hai) anos
  Matt Caswell dc46e3dde5 Use the right NID when putting a method in the store %!s(int64=5) %!d(string=hai) anos
  Richard Levitte a383083194 Replumbing: better reference counter control in ossl_method_construct() %!s(int64=5) %!d(string=hai) anos
  Richard Levitte 7bb19a0f95 Replumbing: pass callback data to the algo destructor too %!s(int64=5) %!d(string=hai) anos
  Richard Levitte 9e11fe0d85 Replumbing: Add constructor of libcrypto internal method structures %!s(int64=5) %!d(string=hai) anos