summaryrefslogtreecommitdiff
path: root/include/openssl/core_dispatch.h
Commit message (Expand)AuthorAgeFilesLines
* Fix a memleak in the FIPS providerMatt Caswell2021-05-241-1/+2
* Add a callback for providers to know about global properties changesMatt Caswell2021-05-201-0/+1
* Add support for child provider to up_ref/free their parentMatt Caswell2021-05-111-0/+6
* Register callbacks with core for child provider creation/deletionMatt Caswell2021-05-111-15/+19
* Add the concept of a child OSSL_LIB_CTXMatt Caswell2021-05-111-0/+17
* Add missing argname for keymgmt_gettable_params and keymgmt_settable_params p...Nicola Tuveri2021-04-221-2/+4
* Remove keymgmt_copy function from the provider APITomas Mraz2021-04-151-6/+1
* Add selection support to the provider keymgmt_dup functionTomas Mraz2021-04-151-1/+1
* Implement provider-side keymgmt_dup functionTomas Mraz2021-04-151-1/+5
* Small fixes and cleanups of provider API documentationTomas Mraz2021-04-091-1/+1
* core: add params arguments to init callsPauli2021-03-121-20/+28
* core: add params argument to key manager's gen_init callPauli2021-03-121-1/+1
* core: add up_ref callback for OSSL_CORE_BIOPauli2021-03-111-6/+8
* EVP_PKEY_CTX_get/settable_params: pass provider operation contextTomas Mraz2021-03-031-13/+12
* core: add params argument to DRBG instantiate callPauli2021-02-281-1/+2
* core: add param argument to KDF derive callPauli2021-02-281-1/+1
* core: update to use the extra MAC init argumentsPauli2021-02-281-1/+2
* core: support modified gettable/settable ctx calls for ciphersPauli2021-02-261-2/+2
* core: core: support modified gettable/settable ctx calls for MACsPauli2021-02-261-2/+2
* core: support modified gettable/settable ctx calls for KDFsPauli2021-02-261-2/+2
* core: update RNG gettable/settable ctx param callsPauli2021-02-261-2/+2
* core: update digest gettable/settable ctx params callsPauli2021-02-261-2/+2
* provider: add an unquery function to allow providers to clean up.Pauli2021-02-241-3/+6
* Note that the OSSL_CORE_MAKE_FUNC macro is reservedMatt Caswell2021-02-221-0/+2
* -Wunused-function cleanupjwalch2021-02-211-1/+1
* Update copyright yearMatt Caswell2021-02-181-1/+1
* core: add get_entropy and clear_entropy calls to RANDPauli2021-02-171-0/+9
* Implement EVP_PKEY_param_check_quick() and use it in libsslMatt Caswell2021-02-151-1/+5
* include/openssl: add a few missing #pragma once directivesFdaSilvaYY2021-02-101-0/+1
* CORE & PROV: clean away OSSL_FUNC_mac_size()Richard Levitte2021-02-031-1/+0
* rand: move the entropy source out of the FIPS providerPauli2020-11-201-0/+17
* ENCODER: Add support for OSSL_FUNC_encoder_does_selection()Richard Levitte2020-11-111-5/+4
* DECODER: Add support for OSSL_FUNC_decoder_does_selection()Richard Levitte2020-11-111-3/+6
* Constify OSSL_FUNC_keymgmt_validate()Nicola Tuveri2020-10-231-1/+1
* Constify OSSL_FUNC_keymgmt_has()Nicola Tuveri2020-10-221-1/+1
* Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre2020-10-151-2/+2
* ENCODER: Redefine the libcrypto <-> provider interfaceRichard Levitte2020-09-201-9/+22
* Add KEM (Key encapsulation mechanism) support to providersShane Lontis2020-09-191-0/+32
* ENCODER: Refactor provider implementations, and some cleanupRichard Levitte2020-09-091-1/+1
* STORE: Add a built-in 'file:' storemgmt implementation (loader)Richard Levitte2020-09-031-0/+3
* STORE for providers: define libcrypto <-> provider interfaceRichard Levitte2020-08-241-3/+40
* Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODERichard Levitte2020-08-211-31/+31
* Add 'on demand self test' and status test to providersShane Lontis2020-08-091-0/+2
* rand_drbg: remove RAND_DRBG.Pauli2020-08-071-2/+1
* gettables: core changes to pass the provider context.Pauli2020-08-071-26/+39
* CORE: Add upcalls for BIO_gets() and BIO_puts()Richard Levitte2020-07-241-0/+5
* DESERIALIZER: Add foundation for deserializersRichard Levitte2020-07-241-2/+28
* KEYMGMT: Add key loading function OSSL_FUNC_keymgmt_load()Richard Levitte2020-07-241-0/+5
* Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre2020-06-241-154/+154
* Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>Dr. Matthias St. Pierre2020-06-241-0/+717