summaryrefslogtreecommitdiffstats
path: root/crypto/evp/keymgmt_meth.c
AgeCommit message (Expand)Author
2024-04-09Copyright year updatesRichard Levitte
2024-01-15Move discovery of the legacy alg type into the keymgmtMatt Caswell
2023-09-07Copyright year updatesMatt Caswell
2023-08-10Don't use C++ reserved word template for function argumentsMscVZoltan
2023-07-01evp: update to structure based atomicsPauli
2023-03-31Incorrect null pointer checkafshinpir
2023-02-24Add OSSL_FUNC_keymgmt_im/export_types function that gets the provider contextIngo Franzki
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-07-17evp: make all _is_a functions accept and handle a NULL argumentPauli
2022-05-06Remove the _fetch_by_number functionsPauli
2021-10-27EVP: Add evp_keymgmt_fetch_from_prov()Richard Levitte
2021-06-29ENCODER & DECODER: Make a tighter coupling between en/decoders and keymgmtRichard Levitte
2021-06-15Adapt all public EVP_XXX_do_all_provided() for the changed evp_generic_do_all()Richard Levitte
2021-06-02libcrypto: make XXX_get_number() internalPauli
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-04-26Add type_name member to provided methods and use itTomas Mraz
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-02EVP: Add EVP_<TYPE>_description()Richard Levitte
2021-04-02CORE: Add an algorithm_description field to OSSL_ALGORITHMRichard Levitte
2021-03-14keymgmt_meth: remove two TODO 3.0Tomas Mraz
2021-03-12evp: add params argument to key manager's gen_init callPauli
2021-03-03EVP_PKEY_CTX_get/settable_params: pass provider operation contextTomas Mraz
2021-02-25Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell
2021-02-18Update copyright yearMatt Caswell
2021-02-15Implement EVP_PKEY_param_check_quick() and use it in libsslMatt Caswell
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre
2020-09-17Correctly display the signing/hmac algorithm in the dgst appMatt Caswell
2020-08-12Add public API for gettables and settables for keymanagement, signatures and ...Shane Lontis
2020-08-07gettables: core changes to pass the provider context.Pauli
2020-07-24KEYMGMT: Add key loading function OSSL_FUNC_keymgmt_load()Richard Levitte
2020-06-24Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre
2020-06-24Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>Dr. Matthias St. Pierre
2020-06-19Make sure we save the copy function when registering a new KeymgmtMatt Caswell
2020-05-07Remove gen_get_params & gen_gettable_params from keygen operationShane Lontis
2020-04-23Update copyright yearMatt Caswell
2020-04-17EVP: Fix calls to evp_pkey_export_to_provider()Richard Levitte
2020-04-15KEYMGMT: Add functions to get param/key generation parametersRichard Levitte
2020-03-12CORE: Add the key object generator libcrypto<->provider interfaceRichard Levitte
2020-03-02KEYMGMT: Add a keydata copy functionRichard Levitte
2020-03-02KEYMGMT: Add a keydata matching functionRichard Levitte
2020-02-18[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDHNicola Tuveri
2020-02-07KEYMGMT: Require both get_params and gettable_params, or noneRichard Levitte
2020-02-07Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte
2020-02-07Reorganize the internal evp_keymgmt functionsRichard Levitte
2020-01-29Add RSA key validation to default providerShane Lontis
2020-01-17EVP: make EVP_PKEY_{bits,security_bits,size} work with provider only keysRichard Levitte
2020-01-17Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods tooRichard Levitte