summaryrefslogtreecommitdiffstats
path: root/crypto/evp/exchange.c
AgeCommit message (Expand)Author
2020-08-12Add public API for gettables and settables for keymanagement, signatures and ...Shane Lontis
2020-08-10Implement a EVP_PKEY KDF to KDF provider bridgeMatt Caswell
2020-06-24Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre
2020-05-27Rename EVP_PKEY_cmp() to EVP_PKEY_eq() and EVP_PKEY_cmp_parameters() to EVP_P...Dr. David von Oheimb
2020-05-08EVP: when setting the operation to EVP_PKEY_OP_UNDEFINED, clean up!Richard Levitte
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-23Update copyright yearMatt Caswell
2020-03-21EVP: fetch the EVP_KEYMGMT earlierRichard 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-18[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDHNicola Tuveri
2020-02-07Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte
2020-02-07Reorganize the internal evp_keymgmt functionsRichard Levitte
2020-01-23Add DH key exchange to fips providerShane Lontis
2020-01-21EVP: clear error when falling back from failed EVP_KEYMGMT_fetch()Richard Levitte
2020-01-18EVP: Add evp_pkey_make_provided() and refactor around itRichard Levitte
2020-01-17Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods tooRichard Levitte
2020-01-09EVP: Adapt KEYEXCH, SIGNATURE and ASYM_CIPHER to handle key types betterRichard Levitte
2020-01-08EVP: If a key can't be exported to provider, fallback to legacyRichard Levitte
2019-11-29Check that OPENSSL_zalloc was successful when creating EVP typesMatt Caswell
2019-11-10Final cleanup after move to leaner EVP_PKEY methodsRichard Levitte
2019-11-05EVP: Make the KEYEXCH implementation leanerRichard Levitte
2019-10-17PKEY: adapt the export_to_provider funtions to handle domain params tooRichard 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-09Move EVP_PKEY algorithm implementations into a unionMatt Caswell
2019-09-09Revise EVP_PKEY param handlingMatt Caswell
2019-09-09Add the ability to perform signatures in a providerMatt Caswell
2019-09-03Refactor how KEYMGMT methods get associated with other methodsRichard Levitte
2019-08-09Add missing SIZE_MAX define for windowsShane Lontis
2019-07-23Adapt DH to use with KEYMGMTRichard Levitte
2019-07-23Add a mechnism to save the name of fetched methodsRichard Levitte
2019-07-16Add the ability to set PKCS#3 DH padding in providersMatt Caswell
2019-07-16Enable PKCS#3 DH in the providersMatt Caswell
2019-07-16Make the EVP Key Exchange code provider awareMatt Caswell