summaryrefslogtreecommitdiffstats
path: root/crypto/provider_core.c
AgeCommit message (Expand)Author
2020-01-21PROV: Add support for error queue marks and implement in FIPS moduleRichard Levitte
2020-01-15Add FIPS Self test kats for digestsShane Lontis
2019-12-14Deprecate most of debug-memoryRich Salz
2019-11-29PROV BIO: add a BIO_vprintf() upcall, and a provider BIO libraryRichard Levitte
2019-11-29Disable mem leak checking for the self test lockMatt Caswell
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-15Add fips module integrity checkShane Lontis
2019-09-06ossl_provider_library_context(NULL) returns NULL.Pauli
2019-08-19Add fips provider code for handling self test dataShane Lontis
2019-08-15Prepare EVP_MAC infrastructure for moving all MACs to providersRichard Levitte
2019-08-15Rename provider and core get_param_types functionsRichard Levitte
2019-08-08Avoid holding a lock when calling OPENSSL_init_cryptoMatt Caswell
2019-08-01Load the config file by defaultMatt Caswell
2019-07-31Refactor provider support for reporting errorsRichard Levitte
2019-07-26Add functions to see if a provider is available for use.Richard Levitte
2019-07-23Remove some utilities from the core to provider interfaceMatt Caswell
2019-07-23Replace OSSL_ITEM with OSSL_PARAM as parameter descriptor, everywhereRichard Levitte
2019-07-11Make allocation/free/clean available to providersRich Salz
2019-07-02FIPS module: adapt for the changed error reporting methodsRichard Levitte
2019-07-02Replumbing: re-implement error reporting for providersRichard Levitte
2019-07-02ossl_provider_upref to ossl_provider_up_refRichard Levitte
2019-06-24Change OSSL_PARAM return size to not be a pointer.Pauli
2019-06-19Provide an ability to deregister thread stop handlersMatt Caswell
2019-06-17Tell the FIPS provider about thread stop eventsMatt Caswell
2019-06-17Replumbing: offer a core upcall to get the provider object's library contextRichard Levitte
2019-06-06Coverity fixesShane Lontis
2019-05-31Constify OSSL_PROVIDER getter input parametersRichard Levitte
2019-05-23Add more commentary about recursive Provider intialisation in the FIPS moduleMatt Caswell
2019-05-23Make core code available within the FIPS moduleMatt Caswell
2019-05-02Instead of global data store it in an OPENSSL_CTXMatt Caswell
2019-04-30Replumbing: give the possibility for the provider to create a contextRichard Levitte
2019-04-03Replumbing: add functionality to set provider parametersRichard Levitte
2019-03-19Replumbing: Add a mechanism to pre-populate the provider storeRichard Levitte
2019-03-19Replumbing: add fallback provider capabilityRichard Levitte
2019-03-14crypto/provider_core.c: correct definition and use of lockRichard Levitte
2019-03-12Replumbing: Add support for the provider query_operation functionRichard Levitte
2019-03-12Replumbing: Add an OSSL_PROVIDER iterator with callbackRichard Levitte
2019-03-12Change OSSL_PARAM_UTF8_STRING_PTR to OSSL_PARAM_UTF8_PTRRichard Levitte
2019-03-12Rename 'buffer' to 'data' in OSSL_PARAMRichard Levitte
2019-03-11Replumbing: Add the Provider Object, type OSSL_PROVIDERRichard Levitte