summaryrefslogtreecommitdiffstats
path: root/crypto/evp/p_lib.c
AgeCommit message (Expand)Author
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-06-01Fix error stack for some fetch calls.Shane Lontis
2021-05-20Modify EVP_PKEY_ASN1_METHOD's export_to function to take an importerRichard Levitte
2021-05-19Make sure to include "internal/numbers.h" to get SIZE_MAXRichard Levitte
2021-05-13Replace EVP_PKEY_supports_digest_nidTomas Mraz
2021-05-13Drop ASN1_PKEY_CTRL_SUPPORTS_MD_NIDTomas Mraz
2021-04-27Deprecate EVP_PKEY_cmp() and EVP_PKEY_cmp_parameters().Shane Lontis
2021-04-26Fixes related to separation of DH and DHX typesShane Lontis
2021-04-26Add type_name member to provided methods and use itTomas Mraz
2021-04-23Trivial shortcuts for EVP_PKEY_eq()Tomas Mraz
2021-04-19Detect low-level engine and app method based keysTomas Mraz
2021-04-15Rename EVP_PKEY_get0_first_alg_name to EVP_PKEY_get0_type_nameTomas Mraz
2021-04-15Remove keymgmt_copy function from the provider APITomas Mraz
2021-04-15Implement provider-side keymgmt_dup functionTomas Mraz
2021-04-12Remove the function EVP_PKEY_set_alias_typeMatt Caswell
2021-04-02EVP: Add EVP_<TYPE>_description()Richard Levitte
2021-03-28Implement EVP_PKEY_dup() functionTomas Mraz
2021-03-26evp: fix coverity 1473378: unchecked return valuePauli
2021-03-19EVP_PKEY_get_*_param should work with legacyTomas Mraz
2021-03-19Added functions for printing EVP_PKEYs to FILE *Tomas Mraz
2021-03-17p_lib.c: Remove TODO commentsTomas Mraz
2021-03-14Remove TODO in rsa_ameth.cShane Lontis
2021-03-09Non-const accessor to legacy keysDmitry Belyavskiy
2021-03-08Make the EVP_PKEY_get0* functions have a const return typeMatt Caswell
2021-03-08Ensure the various legacy key EVP_PKEY getters/setters are deprecatedMatt Caswell
2021-03-08Cache legacy keys instead of downgrading themMatt Caswell
2021-03-08Avoid a null pointer deref on a malloc failureMatt Caswell
2021-02-26Fix external symbols related to ec & sm2 keysShane Lontis
2021-02-25Don't hold a lock when calling a callback in ossl_namemap_doall_namesMatt Caswell
2021-02-23EVP: Adapt diverse OSSL_PARAM setters and gettersRichard Levitte
2021-02-17Rename OSSL_ENCODER_CTX_new_by_EVP_PKEY and OSSL_DECODER_CTX_new_by_EVP_PKEYTomas Mraz
2021-02-14Remove an unnecessary free call.Pauli
2021-02-08Simplify the EVP_PKEY_XXX_fromdata_XX methods.Shane Lontis
2021-02-07Fix race condition & allow operation cache to grow.Pauli
2021-02-05EVP: use evp_pkey_copy_downgraded() in EVP_PKEY_copy_parameters()Richard Levitte
2021-02-05EVP: Adapt EVP_PKEY_{set1,get1}_encoded_public_key()Richard Levitte
2021-02-05EVP: Modify the checks in EVP_PKEY_{set,get}_xxx_param() functionsRichard Levitte
2021-02-05EVP: Adapt the other EVP_PKEY_set_xxx_param() functionsRichard Levitte
2021-02-05EVP: Make EVP_PKEY_set_params() increment the dirty countRichard Levitte
2021-02-03EVP: Fix evp_pkey_ctx_store_cached_data() to handle provider backed EVP_PKEY_CTXRichard Levitte
2021-02-02Ensure the EVP_PKEY operation_cache is appropriately lockedMatt Caswell
2021-01-28Update copyright yearRichard Levitte
2021-01-26Add checks for NULL return from EC_KEY_get0_group()Tomas Mraz
2021-01-26Add EVP_PKEY functions to get EC conv form and field typeMatt Caswell
2021-01-26Deprecate EC_KEY + Update ec apps to use EVP_PKEYShane Lontis
2021-01-26Add functions to set values into an EVP_PKEYShane Lontis
2021-01-22Don't copy parameters on setting a key in libsslMatt Caswell
2021-01-22Ensure legacy_asn1_ctrl_to_param can handle MDs not in the OBJ databaseMatt Caswell
2021-01-21Fixes related to broken DH support in CMSTomas Mraz
2021-01-21Deprecate EVP_KEY_new_CMAC_key and EVP_PKEY_new_CMAC_key_exRich Salz