summaryrefslogtreecommitdiffstats
path: root/crypto/evp/keymgmt_lib.c
AgeCommit message (Expand)Author
2023-09-07Copyright year updatesMatt Caswell
2023-05-29Don't take a write lock when freeing an EVP_PKEYMatt Caswell
2022-11-15Propagate selection all the way on key exportSimo Sorce
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-05-03Update copyright yearMatt Caswell
2022-01-14EVP: fix evp_keymgmt_util_match so that it actually tries cross export the ot...manison
2021-10-27EVP: Reverse the fetch logic in all pkey using functionalityRichard Levitte
2021-10-16Fix lock leak in evp_keymgmt_util_export_to_provider()Richard Levitte
2021-07-06fips module header inclusion fine-tunningTomas Mraz
2021-06-09keymgmt: better detect when a key manager can be reusedPauli
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-23EVP: evp_keymgmt_util_try_import() should clean up on failed importRichard Levitte
2021-04-19Remove a TODO(3.0) from keymgmt_lib.cMatt Caswell
2021-04-15Add EVP_PKEY_todata() and EVP_PKEY_export() functions.Shane Lontis
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-03-17evp_keymgmt_util_copy: Fix possible leak on copy failureTomas Mraz
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz
2021-02-18Update copyright yearMatt Caswell
2021-02-07Fix race condition & allow operation cache to grow.Pauli
2021-02-05EVP: Make EVP_PKEY_set_params() increment the dirty countRichard Levitte
2021-02-02Ensure the EVP_PKEY operation_cache is appropriately lockedMatt Caswell
2020-09-12EVP: Add the internal convenience function evp_keymgmt_util_export()Richard Levitte
2020-07-24EVP KEYMGMT utils: Make a few more utility functions availableRichard Levitte
2020-06-05Always create a key when importingMatt Caswell
2020-05-27Rename EVP_PKEY_cmp() to EVP_PKEY_eq() and EVP_PKEY_cmp_parameters() to EVP_P...Dr. David von Oheimb
2020-04-29EVP: Fix evp_keymgmt_util_copy() for to->keymgmt == NULLRichard Levitte
2020-04-25keymgmt: convert to use the params modification detection.Pauli
2020-04-23Update copyright yearMatt Caswell
2020-04-23EVP: add internal evp_keymgmt_util_get_deflt_digest_name() and use itRichard Levitte
2020-03-25EVP: Add EVP_PKEY_set_type_by_keymgmt() and use itRichard Levitte
2020-03-25EVP: Clarify the states of an EVP_PKEYRichard Levitte
2020-03-12EVP: Add new domparams and key generation functionalityRichard Levitte
2020-03-02EVP: Add support for copying provided EVP_PKEYsRichard Levitte
2020-03-02EVP: Add support for comparing provided EVP_PKEYsRichard Levitte
2020-03-02EVP: Adapt EVP_PKEY_missing_parameters() for provider keysRichard Levitte
2020-02-29Rethink the EVP_PKEY cache of provider side keysRichard Levitte
2020-02-22Refactor evp_pkey_make_provided() to do legacy to provider exportRichard Levitte
2020-02-07Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte
2020-02-07Reorganize the internal evp_keymgmt functionsRichard Levitte
2020-02-04Fix coverity issues CID 1457745...1457752, 1457853, 1457854Shane Lontis
2020-02-02EVP: Small refactor of keymgmt library codeRichard 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
2019-11-14CORE & PROV: make export of key data leaner through callbackRichard Levitte
2019-11-07Add EVP functionality to create domain params and keys by user dataRichard Levitte
2019-11-01fix for Missing null check after OPENSSL_zallocjayaram
2019-10-17evp_keymgmt_export_to_provider(): adjust OSSL_PARAM array for transferRichard Levitte