summaryrefslogtreecommitdiff
path: root/crypto/provider_core.c
Commit message (Expand)AuthorAgeFilesLines
* PROV: Add support for error queue marks and implement in FIPS moduleRichard Levitte2020-01-211-0/+23
* Add FIPS Self test kats for digestsShane Lontis2020-01-151-1/+4
* Deprecate most of debug-memoryRich Salz2019-12-141-1/+0
* PROV BIO: add a BIO_vprintf() upcall, and a provider BIO libraryRichard Levitte2019-11-291-0/+1
* Disable mem leak checking for the self test lockMatt Caswell2019-11-291-0/+1
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Add fips module integrity checkShane Lontis2019-09-151-1/+1
* ossl_provider_library_context(NULL) returns NULL.Pauli2019-09-061-1/+2
* Add fips provider code for handling self test dataShane Lontis2019-08-191-7/+11
* Prepare EVP_MAC infrastructure for moving all MACs to providersRichard Levitte2019-08-151-1/+6
* Rename provider and core get_param_types functionsRichard Levitte2019-08-151-10/+10
* Avoid holding a lock when calling OPENSSL_init_cryptoMatt Caswell2019-08-081-8/+8
* Load the config file by defaultMatt Caswell2019-08-011-4/+31
* Refactor provider support for reporting errorsRichard Levitte2019-07-311-28/+44
* Add functions to see if a provider is available for use.Richard Levitte2019-07-261-41/+53
* Remove some utilities from the core to provider interfaceMatt Caswell2019-07-231-4/+0
* Replace OSSL_ITEM with OSSL_PARAM as parameter descriptor, everywhereRichard Levitte2019-07-231-6/+6
* Make allocation/free/clean available to providersRich Salz2019-07-111-0/+24
* FIPS module: adapt for the changed error reporting methodsRichard Levitte2019-07-021-1/+26
* Replumbing: re-implement error reporting for providersRichard Levitte2019-07-021-2/+100
* ossl_provider_upref to ossl_provider_up_refRichard Levitte2019-07-021-4/+4
* Change OSSL_PARAM return size to not be a pointer.Pauli2019-06-241-4/+3
* Provide an ability to deregister thread stop handlersMatt Caswell2019-06-191-1/+4
* Tell the FIPS provider about thread stop eventsMatt Caswell2019-06-171-1/+8
* Replumbing: offer a core upcall to get the provider object's library contextRichard Levitte2019-06-171-26/+15
* Coverity fixesShane Lontis2019-06-061-1/+2
* Constify OSSL_PROVIDER getter input parametersRichard Levitte2019-05-311-4/+4
* Add more commentary about recursive Provider intialisation in the FIPS moduleMatt Caswell2019-05-231-4/+26
* Make core code available within the FIPS moduleMatt Caswell2019-05-231-0/+18
* Instead of global data store it in an OPENSSL_CTXMatt Caswell2019-05-021-15/+3
* Replumbing: give the possibility for the provider to create a contextRichard Levitte2019-04-301-6/+17
* Replumbing: add functionality to set provider parametersRichard Levitte2019-04-031-21/+81
* Replumbing: Add a mechanism to pre-populate the provider storeRichard Levitte2019-03-191-25/+63
* Replumbing: add fallback provider capabilityRichard Levitte2019-03-191-11/+111
* crypto/provider_core.c: correct definition and use of lockRichard Levitte2019-03-141-12/+8
* Replumbing: Add support for the provider query_operation functionRichard Levitte2019-03-121-0/+13
* Replumbing: Add an OSSL_PROVIDER iterator with callbackRichard Levitte2019-03-121-0/+24
* Change OSSL_PARAM_UTF8_STRING_PTR to OSSL_PARAM_UTF8_PTRRichard Levitte2019-03-121-2/+2
* Rename 'buffer' to 'data' in OSSL_PARAMRichard Levitte2019-03-121-2/+2
* Replumbing: Add the Provider Object, type OSSL_PROVIDERRichard Levitte2019-03-111-0/+418