summaryrefslogtreecommitdiffstats
path: root/crypto/evp/exchange.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Pass functions with correct signatures to the evp_generic_fetch_xxx methodsFrederik Wedel-Heinen11 days1-6/+16
* Copyright year updatesMatt Caswell2023-09-071-1/+1
* evp: update to structure based atomicsPauli2023-07-011-7/+4
* Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte2022-10-051-5/+3
* evp: make all _is_a functions accept and handle a NULL argumentPauli2022-07-171-1/+2
* Fix Coverity 1503322, 1503324, 1503328 memory accessesPauli2022-05-061-0/+6
* Update copyright yearMatt Caswell2022-05-031-1/+1
* EVP_PKEY_derive_set_peer_ex: Export the peer key to proper keymgmtTomas Mraz2022-01-101-3/+21
* CORE: Encure that cached fetches can be done per providerRichard Levitte2021-10-271-1/+1
* EVP: Allow a fallback for operations that work with an EVP_PKEYRichard Levitte2021-10-271-23/+69
* EVP: Add internal functions to fetch type specific EVP methods from providerRichard Levitte2021-10-271-0/+11
* EVP: Reverse the fetch logic in all pkey using functionalityRichard Levitte2021-10-271-42/+42
* Adapt all public EVP_XXX_do_all_provided() for the changed evp_generic_do_all()Richard Levitte2021-06-151-0/+1
* libcrypto: make XXX_get_number() internalPauli2021-06-021-1/+1
* evp: remove TODOsPauli2021-06-021-6/+0
* Rename all getters to use get/get0 in nameTomas Mraz2021-06-011-8/+8
* Rename the field 'provctx and data' to 'algctx' inside some objects containingShane Lontis2021-05-241-7/+7
* Add type_name member to provided methods and use itTomas Mraz2021-04-261-1/+10
* Standard style for all EVP_xxx_free routinesRich Salz2021-04-181-10/+10
* EVP: Add EVP_<TYPE>_description()Richard Levitte2021-04-021-0/+5
* CORE: Add an algorithm_description field to OSSL_ALGORITHMRichard Levitte2021-04-021-5/+7
* Add a range check (from SP800-56Ar3) to DH key derivation.Shane Lontis2021-04-011-2/+19
* Remove a TODO(3.0) from EVP_PKEY_derive_set_peer()Matt Caswell2021-03-171-4/+0
* evp: add params arguments to init functionsPauli2021-03-111-1/+6
* Fix reason code: EVP_R_OPERATON_NOT_INITIALIZEDPedro Monreal2021-03-111-2/+2
* EVP_PKEY_CTX_get/settable_params: pass provider operation contextTomas Mraz2021-03-031-2/+2
* Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell2021-02-241-4/+6
* Update copyright yearRichard Levitte2021-01-281-1/+1
* Pass correct maximum output length to provider derive operationTomas Mraz2021-01-211-8/+8
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-21/+14
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-2/+2
* EVP: use evp_pkey_ctx_is_legacy() to find what implementation to useRichard Levitte2020-10-011-1/+1
* Add public API for gettables and settables for keymanagement, signatures and ...Shane Lontis2020-08-121-0/+21
* Implement a EVP_PKEY KDF to KDF provider bridgeMatt Caswell2020-08-101-3/+23
* Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre2020-06-241-10/+10
* Rename EVP_PKEY_cmp() to EVP_PKEY_eq() and EVP_PKEY_cmp_parameters() to EVP_P...Dr. David von Oheimb2020-05-271-2/+2
* EVP: when setting the operation to EVP_PKEY_OP_UNDEFINED, clean up!Richard Levitte2020-05-081-0/+1
* Rename FIPS_MODE to FIPS_MODULERichard Levitte2020-04-281-2/+2
* Update copyright yearMatt Caswell2020-04-231-1/+1
* EVP: fetch the EVP_KEYMGMT earlierRichard Levitte2020-03-211-1/+1
* Rethink the EVP_PKEY cache of provider side keysRichard Levitte2020-02-291-5/+8
* Refactor evp_pkey_make_provided() to do legacy to provider exportRichard Levitte2020-02-221-2/+10
* [PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDHNicola Tuveri2020-02-181-5/+21
* Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte2020-02-071-2/+2
* Reorganize the internal evp_keymgmt functionsRichard Levitte2020-02-071-1/+1
* Add DH key exchange to fips providerShane Lontis2020-01-231-1/+9
* EVP: clear error when falling back from failed EVP_KEYMGMT_fetch()Richard Levitte2020-01-211-4/+24
* EVP: Add evp_pkey_make_provided() and refactor around itRichard Levitte2020-01-181-30/+28
* Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods tooRichard Levitte2020-01-171-1/+1
* EVP: Adapt KEYEXCH, SIGNATURE and ASYM_CIPHER to handle key types betterRichard Levitte2020-01-091-11/+23