summaryrefslogtreecommitdiffstats
path: root/crypto/evp/keymgmt_meth.c
AgeCommit message (Expand)Author
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
2020-01-09CORE & EVP: Specify OP_query_operation_name() for KEYMGMTRichard Levitte
2019-11-10Final cleanup after move to leaner EVP_PKEY methodsRichard Levitte
2019-10-17EVP: add functions that return the name numberRichard Levitte
2019-10-17EVP: add name traversal functions to all fetchable typesRichard Levitte
2019-10-17EVP: add missing common functionalityRichard Levitte
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-09-19In provider implemented methods, save the name number, not the name stringRichard Levitte
2019-09-03Refactor how KEYMGMT methods get associated with other methodsRichard Levitte
2019-07-23Add a mechnism to save the name of fetched methodsRichard Levitte
2019-07-22Add basic EVP_KEYMGMT API and libcrypto <-> provider interfaceRichard Levitte