summaryrefslogtreecommitdiffstats
path: root/crypto/evp/p_lib.c
AgeCommit message (Expand)Author
2023-08-24Allow RSA-PSS also in EVP_PKEY_assign() and EVP_PKEY_can_sign()Ingo Franzki
2023-07-18Fix int_ctx_new() error when use 1.1.1n sm2 key and ec method enginelan1120
2023-07-01evp: update to structure based atomicsPauli
2023-06-14configure: introduce no-ecx to remove ECX related featureYi Li
2023-05-29Don't take a write lock when freeing an EVP_PKEYMatt Caswell
2023-04-04Erase temporary buffer in EVP_PKEY_get_bn_param()Anatolii Lishchynskyi
2023-02-23Fix potential NULL pointer dereference in function evp_pkey_asn1_ctrlzhailiangliang
2022-11-15Propagate selection all the way on key exportSimo Sorce
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-09-30ERR: replace remnant ECerr() and EVPerr() calls in crypto/Dr. David von Oheimb
2022-09-16EVP_PKEY_eq: regain compatibility with the 3.0.0 FIPS providerTomáš Mráz
2022-07-17evp: make all _is_a functions accept and handle a NULL argumentPauli
2022-07-12Fix memory leak in EVP_PKEY_get1_encoded_public_key.slontis
2022-06-15Fix a mem leak in evp_pkey_export_to_providerK1
2022-06-10Check return of BIO_new() and always free pkey from evp_pkey_copy_downgraded()Tomas Mraz
2022-06-08Fix a mem leak in evp_pkey_copy_downgraded()Matt Caswell
2022-05-26Fix the defective check of EVP_PKEY_get_paramsPeiwei Hu
2022-05-03Update copyright yearMatt Caswell
2022-04-22str[n]casecmp => OPENSSL_strncasecmpDmitry Belyavskiy
2022-02-05Move e_os.h to include/internalRichard Levitte
2021-12-13Fix EVP_PKEY_eq() to be possible to use with strictly private keysRichard Levitte
2021-10-27add checks for the return values of BN_new(), sk_RSA_PRIME_INFO_new_reserve(),x2018
2021-10-22Prevent an overflow if an application supplies a buffer that is too smallMatt Caswell
2021-10-19Ensure pkey_set_type handles ENGINE references correctlyMatt Caswell
2021-10-11Bugfix: unsafe return check of EVP_PKEY_fromdataPW Hu
2021-10-11Bugfix: unsafe return check of EVP_PKEY_fromdata_initPW Hu
2021-08-18EVP_PKEY_get_utf8_string_param(): ensure the string is NUL terminatedRichard Levitte
2021-07-06fips module header inclusion fine-tunningTomas Mraz
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