summaryrefslogtreecommitdiffstats
path: root/crypto/evp/evp_fetch.c
AgeCommit message (Expand)Author
2021-04-02CORE: Add an algorithm_description field to OSSL_ALGORITHMRichard Levitte
2021-03-16property: default queries create the property values.Pauli
2021-03-04crypto: rename error flags in internal structuresTobias Nießen
2021-02-25Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell
2021-01-28Update copyright yearRichard Levitte
2021-01-12Use centralized fetching errorsRichard 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-09-13EVP: Centralise fetching error reportingRichard Levitte
2020-08-17Load the default config file before working with default propertiesMatt Caswell
2020-08-09Add 'on demand self test' and status test to providersShane Lontis
2020-06-28CORE: Add an internal function to distinguish the global default contextRichard Levitte
2020-06-23property: Move global default properties to the library context.Pauli
2020-05-19CORE: query for operations only once per provider (unless no_store is true)Richard Levitte
2020-05-02Add default property API's to enable and test for fipsShane Lontis
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-23Update copyright yearMatt Caswell
2020-04-20Swap parameters of evp_method_id()Dr. Matthias St. Pierre
2020-04-20Fix an assertion (and a comment) of evp_method_id()Dr. Matthias St. Pierre
2020-03-27Put an error on the stack in the event of a fetch failureMatt Caswell
2020-02-22Refactor evp_pkey_make_provided() to do legacy to provider exportRichard Levitte
2020-01-17Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods tooRichard Levitte
2020-01-16Move the stored namemap pre-population to namemap constructionRichard Levitte
2019-11-29CORE: pass the full algorithm definition to the method constructorRichard Levitte
2019-11-29CORE: ossl_namemap_add_names(): new function to add multiple namesRichard Levitte
2019-11-20Replumbing: pre-populate the EVP namemap with commonly known namesRichard Levitte
2019-11-18Properties: make query cache reference count aware.Pauli
2019-11-10Final cleanup after move to leaner EVP_PKEY methodsRichard Levitte
2019-10-31crypto/evp/evp_fetch.c: Make it more prominent that these functions are EVPRichard Levitte
2019-10-17evp_generic_do_all(): fix passing of method dataRichard Levitte
2019-10-17EVP: add name traversal functions to all fetchable typesRichard Levitte
2019-10-03Replumbing: make it possible for providers to specify multiple namesRichard Levitte
2019-09-28Reorganize public header files (part 1)Dr. Matthias St. Pierre
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-23Rework cipher / digest fetching for legacy nids with multiple name supportRichard Levitte
2019-09-19Modify providers that keep track of underlying algorithmsRichard Levitte
2019-09-19In provider implemented methods, save the name number, not the name stringRichard Levitte
2019-09-03Refactor how KEYMGMT methods get associated with other methodsRichard Levitte
2019-08-22Modify ossl_method_store_add() to accept an OSSL_PROVIDER and check for itRichard Levitte
2019-08-22Modify ossl_method_store_add() to handle reference countingRichard Levitte
2019-07-23Add internal function evp_generic_do_all()Richard Levitte
2019-07-23Add a mechnism to save the name of fetched methodsRichard Levitte
2019-07-02ossl_provider_upref to ossl_provider_up_refRichard Levitte
2019-07-01Only cache a method if we actually created oneMatt Caswell
2019-06-24Replumbing: add support for multiple names per algorithmRichard Levitte
2019-06-10EVP fetching: make operation_id part of the method identityRichard Levitte
2019-06-04Move digests to providersShane Lontis
2019-05-12EVP_FETCH: remove the need to transport the legacy NID through constructionRichard Levitte