summaryrefslogtreecommitdiffstats
path: root/crypto/evp/keymgmt_lib.c
AgeCommit message (Expand)Author
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
2019-10-17PKEY: adapt the export_to_provider funtions to handle domain params tooRichard Levitte
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-07-22Add an internal API to access the KEYMGMT provider functionsRichard Levitte
2019-07-22Add evp_keymgmt_clear_pkey_cache() and use itRichard Levitte
2019-07-22Add evp_keymgmt_export_to_provider(), for key transfer between providersRichard Levitte