summaryrefslogtreecommitdiff
path: root/crypto/evp/p_lib.c
Commit message (Expand)AuthorAgeFilesLines
* Deprecate EVP_PKEY_cmp() and EVP_PKEY_cmp_parameters().Shane Lontis2021-04-271-0/+4
* Fixes related to separation of DH and DHX typesShane Lontis2021-04-261-4/+29
* Add type_name member to provided methods and use itTomas Mraz2021-04-261-3/+2
* Trivial shortcuts for EVP_PKEY_eq()Tomas Mraz2021-04-231-0/+6
* Detect low-level engine and app method based keysTomas Mraz2021-04-191-3/+38
* Rename EVP_PKEY_get0_first_alg_name to EVP_PKEY_get0_type_nameTomas Mraz2021-04-151-3/+3
* Remove keymgmt_copy function from the provider APITomas Mraz2021-04-151-4/+7
* Implement provider-side keymgmt_dup functionTomas Mraz2021-04-151-1/+1
* Remove the function EVP_PKEY_set_alias_typeMatt Caswell2021-04-121-41/+22
* EVP: Add EVP_<TYPE>_description()Richard Levitte2021-04-021-0/+14
* Implement EVP_PKEY_dup() functionTomas Mraz2021-03-281-0/+55
* evp: fix coverity 1473378: unchecked return valuePauli2021-03-261-2/+3
* EVP_PKEY_get_*_param should work with legacyTomas Mraz2021-03-191-6/+2
* Added functions for printing EVP_PKEYs to FILE *Tomas Mraz2021-03-191-16/+51
* p_lib.c: Remove TODO commentsTomas Mraz2021-03-171-7/+5
* Remove TODO in rsa_ameth.cShane Lontis2021-03-141-1/+1
* Non-const accessor to legacy keysDmitry Belyavskiy2021-03-091-11/+23
* Make the EVP_PKEY_get0* functions have a const return typeMatt Caswell2021-03-081-12/+24
* Ensure the various legacy key EVP_PKEY getters/setters are deprecatedMatt Caswell2021-03-081-4/+7
* Cache legacy keys instead of downgrading themMatt Caswell2021-03-081-111/+68
* Avoid a null pointer deref on a malloc failureMatt Caswell2021-03-081-2/+7
* Fix external symbols related to ec & sm2 keysShane Lontis2021-02-261-2/+2
* Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell2021-02-251-9/+10
* EVP: Adapt diverse OSSL_PARAM setters and gettersRichard Levitte2021-02-231-64/+35
* Rename OSSL_ENCODER_CTX_new_by_EVP_PKEY and OSSL_DECODER_CTX_new_by_EVP_PKEYTomas Mraz2021-02-171-2/+2
* Remove an unnecessary free call.Pauli2021-02-141-2/+0
* Simplify the EVP_PKEY_XXX_fromdata_XX methods.Shane Lontis2021-02-081-4/+4
* Fix race condition & allow operation cache to grow.Pauli2021-02-071-15/+18
* EVP: use evp_pkey_copy_downgraded() in EVP_PKEY_copy_parameters()Richard Levitte2021-02-051-22/+31
* EVP: Adapt EVP_PKEY_{set1,get1}_encoded_public_key()Richard Levitte2021-02-051-37/+30
* EVP: Modify the checks in EVP_PKEY_{set,get}_xxx_param() functionsRichard Levitte2021-02-051-51/+25
* EVP: Adapt the other EVP_PKEY_set_xxx_param() functionsRichard Levitte2021-02-051-31/+34
* EVP: Make EVP_PKEY_set_params() increment the dirty countRichard Levitte2021-02-051-4/+5
* EVP: Fix evp_pkey_ctx_store_cached_data() to handle provider backed EVP_PKEY_CTXRichard Levitte2021-02-031-45/+50
* Ensure the EVP_PKEY operation_cache is appropriately lockedMatt Caswell2021-02-021-3/+19
* Update copyright yearRichard Levitte2021-01-281-1/+1
* Add checks for NULL return from EC_KEY_get0_group()Tomas Mraz2021-01-261-2/+6
* Add EVP_PKEY functions to get EC conv form and field typeMatt Caswell2021-01-261-0/+79
* Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis2021-01-261-32/+1
* Add functions to set values into an EVP_PKEYShane Lontis2021-01-261-0/+104
* Don't copy parameters on setting a key in libsslMatt Caswell2021-01-221-2/+2
* Ensure legacy_asn1_ctrl_to_param can handle MDs not in the OBJ databaseMatt Caswell2021-01-221-4/+33
* Fixes related to broken DH support in CMSTomas Mraz2021-01-211-0/+2
* Deprecate EVP_KEY_new_CMAC_key and EVP_PKEY_new_CMAC_key_exRich Salz2021-01-211-7/+0
* EVP_PKEY & EC_KEY: Make EC EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte2020-12-161-0/+1
* EVP_PKEY & DH: Make DH EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte2020-12-161-2/+6
* EVP: Add EVP_PKEY_get_group_name() to extract the group name of a pkeyRichard Levitte2020-12-081-43/+54
* EVP: constify the EVP_PKEY_get_*_param() argument |pkey|Richard Levitte2020-12-081-6/+9
* EVP: Adjust EVP_PKEY_size(), EVP_PKEY_bits() and EVP_PKEY_security_bits()Richard Levitte2020-12-051-13/+15
* Adapt everything else to the updated OSSL_ENCODER_CTX_new_by_EVP_PKEY()Richard Levitte2020-12-021-5/+4