summaryrefslogtreecommitdiffstats
path: root/crypto/evp/pmeth_lib.c
AgeCommit message (Expand)Author
2024-06-04Copyright year updatesTomas Mraz
2024-04-17Handle empty param in EVP_PKEY_CTX_add1_hkdf_infotrinity-1686a
2024-04-09Fix EVP_PKEY_CTX_add1_hkdf_info() behaviorTodd Short
2023-09-22no-engine: fix signing with legacy app method based keysMatthias St. Pierre
2023-09-07Copyright year updatesMatt Caswell
2023-07-07Remove unused internal functionsatishkov
2023-06-14configure: introduce no-ecx to remove ECX related featureYi Li
2023-03-27`EVP_PKEY_CTX_dup` segmentation fault fixafshinpir
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-05-13int_ctx_new(): Revert extra OPENSSL_init_crypto() callTomas Mraz
2022-05-03Update copyright yearMatt Caswell
2022-04-29Ensure we initialized the locale before evp_pkey_name2typeDmitry Belyavskiy
2021-10-28fix some code with obvious wrong coding stylex2018
2021-10-27EVP: Reverse the fetch logic in all pkey using functionalityRichard Levitte
2021-09-03Fix double free in EVP_PKEY_CTX_dup()slontis
2021-07-27Mark the EVP_PKEY_METHOD arg as const on some EVP_PKEY_meth_get_*() funcsMatt Caswell
2021-07-26EVP: Add EVP_PKEY_get0_provider() and EVP_PKEY_CTX_get0_provider()Richard Levitte
2021-07-23Fix potential problems with EVP_PKEY_CTX_new() with engine setTomas Mraz
2021-07-22Fix custom EVP_PKEY_METHOD implementations where no engine is presentMatt Caswell
2021-07-06fips module header inclusion fine-tunningTomas Mraz
2021-06-02evp: remove TODOsPauli
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-05-24Rename the field 'provctx and data' to 'algctx' inside some objects containingShane Lontis
2021-05-20todo: remove TODO(3.0) from the sources.Pauli
2021-05-11Constify EVP_PKEY_CTX_set_params(), EVP_PKEY_CTX_{set,get}table_params(), etc.Dr. David von Oheimb
2021-04-26Add type_name member to provided methods and use itTomas Mraz
2021-04-19Detect low-level engine and app method based keysTomas Mraz
2021-03-20evp: fix coverity 1470561: resource leakPauli
2021-03-08Cache legacy keys instead of downgrading themMatt Caswell
2021-03-04Remove some of the TODO 3.0 in crypto/evp related to legacy support.Tomas Mraz
2021-03-03EVP_PKEY_CTX_get/settable_params: pass provider operation contextTomas Mraz
2021-02-26Fix external symbols related to ec & sm2 keysShane Lontis
2021-02-26Fix external symbols related to dsa keysShane Lontis
2021-02-26Fix external symbols related to dh keysShane Lontis
2021-02-23EVP: Make checks in evp_pkey_ctx_store_cached_data() more restrictedRichard Levitte
2021-02-23EVP: Adapt the EVP_PKEY_CTX ctrl functionsRichard Levitte
2021-02-23EVP: Adapt diverse OSSL_PARAM setters and gettersRichard Levitte
2021-02-23EVP: Make evp_pkey_ctx_{set,get}_params_strict() legacy awareRichard Levitte
2021-02-23EVP: Make evp_pkey_ctx_state() available to all of EVPRichard Levitte
2021-02-23EVP: Implement EVP_PKEY_CTX_is_a()Richard Levitte
2021-02-18Update copyright yearMatt Caswell
2021-02-03EVP: Fix evp_pkey_ctx_store_cached_data() to handle provider backed EVP_PKEY_CTXRichard Levitte
2021-02-03EVP: Don't find standard EVP_PKEY_METHODs automaticallyRichard Levitte
2021-01-28EVP: fix keygen for EVP_PKEY_RSA_PSSDaniel Bevenius
2020-12-20Drop OPENSSL_NO_RSA everywhereRichard Levitte
2020-12-17EVP: Fix memory leak in EVP_PKEY_CTX_dup()Richard Levitte
2020-12-16Drop unnecessary checks of OPENSSL_NO_DH, OPENSSL_NO_DSA and OPENSSL_NO_ECRichard Levitte
2020-12-16EVP_PKEY & EC_KEY: Make EC EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte
2020-12-16EVP_PKEY & DH: Make DH EVP_PKEY_CTX parameter ctrls / setters more availableRichard Levitte
2020-12-14Fix Segfault in EVP_PKEY_CTX_dup when the ctx has an undefined operation.Shane Lontis