aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/evp/signature.c
Commit message (Expand)AuthorAgeFilesLines
* Copyright year updatesRichard Levitte2024-04-091-1/+1
* Fix error reporting in EVP_PKEY_{sign,verify,verify_recover}Richard Levitte2024-01-311-8/+23
* Copyright year updatesMatt Caswell2023-09-071-1/+1
* evp: update to structure based atomicsPauli2023-07-011-7/+5
* 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
* CORE: Encure that cached fetches can be done per providerRichard Levitte2021-10-271-1/+1
* EVP: For all operations that use an EVP_PKEY, check that there is oneRichard Levitte2021-10-271-0/+6
* EVP: Allow a fallback for operations that work with an EVP_PKEYRichard Levitte2021-10-271-24/+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-31/+33
* Prevent an overflow if an application supplies a buffer that is too smallMatt Caswell2021-10-221-1/+1
* 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-13/+13
* Make sure to include "internal/numbers.h" to get SIZE_MAXRichard Levitte2021-05-191-0/+1
* 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
* evp: add params arguments to init functionsPauli2021-03-121-7/+25
* Update copyright yearMatt Caswell2021-03-111-1/+1
* Fix reason code: EVP_R_OPERATON_NOT_INITIALIZEDPedro Monreal2021-03-111-3/+3
* 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-251-4/+6
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-17/+17
* 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
* EVP: Add support for delayed EVP_PKEY operation parametersRichard Levitte2020-09-081-2/+7
* Add public API for gettables and settables for keymanagement, signatures and ...Shane Lontis2020-08-121-0/+22
* Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre2020-06-241-25/+25
* EVP: For SIGNATURE operations, pass the propquery earlyRichard Levitte2020-05-141-1/+2
* EVP: when setting the operation to EVP_PKEY_OP_UNDEFINED, clean up!Richard Levitte2020-05-081-0/+1
* Update copyright yearMatt Caswell2020-04-231-1/+1
* EVP: Fix calls to evp_pkey_export_to_provider()Richard Levitte2020-04-171-1/+1
* EVP: fetch the EVP_KEYMGMT earlierRichard Levitte2020-03-211-1/+1
* EVP: Check that key methods aren't foreign when exportingRichard Levitte2020-03-091-1/+1
* Add provider awareness of EVP_DigestSign() and EVP_DigestVerify()Matt Caswell2020-03-091-6/+26
* Rethink the EVP_PKEY cache of provider side keysRichard Levitte2020-02-291-3/+6
* Redesign the KEYMGMT libcrypto <-> provider interface - the basicsRichard Levitte2020-02-071-1/+1
* EVP: clear error when falling back from failed EVP_KEYMGMT_fetch()Richard Levitte2020-01-211-4/+25
* EVP: Add evp_pkey_make_provided() and refactor around itRichard Levitte2020-01-181-34/+32
* Modify EVP_CIPHER_is_a() and EVP_MD_is_a() to handle legacy methods tooRichard Levitte2020-01-171-1/+1
* Add dsa signature alg to fips providerShane Lontis2020-01-121-0/+580