summaryrefslogtreecommitdiffstats
path: root/include/openssl/core_dispatch.h
AgeCommit message (Expand)Author
2023-11-10Add EVP_DigestSqueeze() API.slontis
2023-10-20rand: add callbacks to cleanup the user entropy resp. nonceMatthias St. Pierre
2023-09-27fips: use seed source requestedPauli
2023-09-19Allow to pass a passprase callback at store openSimo Sorce
2023-09-15Store: API for deletionDmitry Belyavskiy
2023-09-07Copyright year updatesMatt Caswell
2023-02-24Add OSSL_FUNC_keymgmt_im/export_types function that gets the provider contextIngo Franzki
2022-09-23Add HPKE DHKEM provider support for EC, X25519 and X448.slontis
2022-05-03Update copyright yearMatt Caswell
2022-01-05Fix typosDimitris Apostolou
2021-06-16Add various OBJ functions as callbacksMatt Caswell
2021-05-24Fix a memleak in the FIPS providerMatt Caswell
2021-05-20Add a callback for providers to know about global properties changesMatt Caswell
2021-05-11Add support for child provider to up_ref/free their parentMatt Caswell
2021-05-11Register callbacks with core for child provider creation/deletionMatt Caswell
2021-05-11Add the concept of a child OSSL_LIB_CTXMatt Caswell
2021-04-22Add missing argname for keymgmt_gettable_params and keymgmt_settable_params p...Nicola Tuveri
2021-04-15Remove keymgmt_copy function from the provider APITomas Mraz
2021-04-15Add selection support to the provider keymgmt_dup functionTomas Mraz
2021-04-15Implement provider-side keymgmt_dup functionTomas Mraz
2021-04-09Small fixes and cleanups of provider API documentationTomas Mraz
2021-03-12core: add params arguments to init callsPauli
2021-03-12core: add params argument to key manager's gen_init callPauli
2021-03-11core: add up_ref callback for OSSL_CORE_BIOPauli
2021-03-03EVP_PKEY_CTX_get/settable_params: pass provider operation contextTomas Mraz
2021-02-28core: add params argument to DRBG instantiate callPauli
2021-02-28core: add param argument to KDF derive callPauli
2021-02-28core: update to use the extra MAC init argumentsPauli
2021-02-26core: support modified gettable/settable ctx calls for ciphersPauli
2021-02-26core: core: support modified gettable/settable ctx calls for MACsPauli
2021-02-26core: support modified gettable/settable ctx calls for KDFsPauli
2021-02-26core: update RNG gettable/settable ctx param callsPauli
2021-02-26core: update digest gettable/settable ctx params callsPauli
2021-02-24provider: add an unquery function to allow providers to clean up.Pauli
2021-02-22Note that the OSSL_CORE_MAKE_FUNC macro is reservedMatt Caswell
2021-02-21-Wunused-function cleanupjwalch
2021-02-18Update copyright yearMatt Caswell
2021-02-17core: add get_entropy and clear_entropy calls to RANDPauli
2021-02-15Implement EVP_PKEY_param_check_quick() and use it in libsslMatt Caswell
2021-02-10include/openssl: add a few missing #pragma once directivesFdaSilvaYY
2021-02-03CORE & PROV: clean away OSSL_FUNC_mac_size()Richard Levitte
2020-11-20rand: move the entropy source out of the FIPS providerPauli
2020-11-11ENCODER: Add support for OSSL_FUNC_encoder_does_selection()Richard Levitte
2020-11-11DECODER: Add support for OSSL_FUNC_decoder_does_selection()Richard Levitte
2020-10-23Constify OSSL_FUNC_keymgmt_validate()Nicola Tuveri
2020-10-22Constify OSSL_FUNC_keymgmt_has()Nicola Tuveri
2020-10-15Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre
2020-09-20ENCODER: Redefine the libcrypto <-> provider interfaceRichard Levitte
2020-09-19Add KEM (Key encapsulation mechanism) support to providersShane Lontis
2020-09-09ENCODER: Refactor provider implementations, and some cleanupRichard Levitte