summaryrefslogtreecommitdiff
path: root/crypto/evp/digest.c
Commit message (Expand)AuthorAgeFilesLines
* EVP: NULL pctx pointer after free.Pauli2020-08-271-1/+3
* Fix coverity CID #1452773 - Dereference before NULL check in EVP_DigestFinal_...Shane Lontis2020-08-241-3/+10
* Fix coverity CID #1454638 - Dereference after NULL check in EVP_MD_CTX_gettab...Shane Lontis2020-08-241-2/+4
* Add libctx and propq param to ASN.1 sign/verify/HMAC/decryptDr. David von Oheimb2020-08-211-0/+32
* Add EVP signature with libctx methods.Shane Lontis2020-08-091-2/+3
* gettables: core changes to pass the provider context.Pauli2020-08-071-8/+12
* deprecate engines in libcryptoPauli2020-07-161-0/+3
* Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre2020-06-241-13/+13
* Rename FIPS_MODE to FIPS_MODULERichard Levitte2020-04-281-14/+14
* Update copyright yearMatt Caswell2020-04-231-1/+1
* Handle the case where there is no digest in an EVP_MD_CTXMatt Caswell2020-03-191-3/+3
* EVP_MD_CTX_ctrl(): Remove unnecessary controlRichard Levitte2020-02-041-4/+1
* Revert "Legacy digests can have custom control values"Matt Caswell2020-02-031-1/+1
* Legacy digests can have custom control valuesDmitry Belyavskiy2020-01-221-1/+1
* Always go the legacy route if EVP_MD_CTX_FLAG_NO_INIT is setMatt Caswell2020-01-131-2/+5
* Fix some typosVeres Lajos2019-12-111-1/+1
* Replumbing: pre-populate the EVP namemap with commonly known namesRichard Levitte2019-11-201-2/+9
* Final cleanup after move to leaner EVP_PKEY methodsRichard Levitte2019-11-101-4/+3
* EVP: add name traversal functions to all fetchable typesRichard Levitte2019-10-171-1/+1
* EVP: add missing common functionalityRichard Levitte2019-10-171-3/+3
* EVP_{CIPHER,MD}_CTX_ctrl(): make extra sure to return 0 or 1Richard Levitte2019-10-171-1/+1
* Correctly handle SSL3 Master Secret when calling providersMatt Caswell2019-10-161-0/+4
* Support calling EVP_DigestUpdate instead of EVP_Digest[Sign|Verify]UpdateMatt Caswell2019-10-111-0/+18
* EVP_{CIPHER,MD}_CTX_ctrl(): make sure to return 0 or 1Richard Levitte2019-10-061-1/+2
* Don't follow legacy path if ctx->pctx is setMatt Caswell2019-10-031-3/+2
* Free a fetched digest during EVP_MD_CTX_reset() not EVP_MD_free()Matt Caswell2019-10-031-13/+6
* Don't call EVP_MD_CTX_reset during EVP_DigestFinalMatt Caswell2019-10-031-1/+10
* Update EVP_MD_CTX_get_params() et al to be EVP_DigestSign*() awareMatt Caswell2019-10-031-3/+49
* Ensure we look at EVP_MD_CTX_FLAG_KEEP_PKEY_CTX in non-legacy codeMatt Caswell2019-10-031-10/+11
* Add the provider function signatures for DigestSign*Matt Caswell2019-10-031-8/+0
* Reorganize local header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Reorganize private crypto header filesDr. Matthias St. Pierre2019-09-281-1/+1
* Make EVP_MD_CTX_[gettable|settable]_params() take an EVP_MD_CTXMatt Caswell2019-09-251-6/+26
* Rework cipher / digest fetching for legacy nids with multiple name supportRichard Levitte2019-09-231-10/+34
* In provider implemented methods, save the name number, not the name stringRichard Levitte2019-09-191-13/+14
* Move EVP_PKEY algorithm implementations into a unionMatt Caswell2019-09-091-1/+3
* Add the ability to perform signatures in a providerMatt Caswell2019-09-091-2/+5
* New function EVP_MD_free()Richard Levitte2019-09-041-8/+47
* Refactor how KEYMGMT methods get associated with other methodsRichard Levitte2019-09-031-3/+3
* Fix data races in EVP_CIPHER_fetch and EVP_MD_fetchMatt Caswell2019-08-291-12/+11
* Rename ctx_{get,set}_params to {get,set}_ctx_paramsRichard Levitte2019-08-161-9/+9
* Add missing EVP param utility functionsRichard Levitte2019-08-151-0/+42
* Adapt diverse EVP_MD functions to use get_params and set_params interfacesRichard Levitte2019-08-121-49/+56
* Add EVP_CIPHER_do_all_ex() and EVP_MD_do_all_ex()Richard Levitte2019-07-231-0/+9
* Add a mechnism to save the name of fetched methodsRichard Levitte2019-07-231-2/+6
* ossl_provider_upref to ossl_provider_up_refRichard Levitte2019-07-021-1/+1
* Rename EVP_MD_upref/EVP_CIPHER_upref to EVP_MD_up_ref/EVP_CIPHER_up_refMatt Caswell2019-06-281-4/+4
* Change OSSL_PARAM return size to not be a pointer.Pauli2019-06-241-7/+5
* Make EVP_MD_CTX_ctrl() work for legacy use cases (ssl3).Shane Lontis2019-06-111-22/+25
* EVP_DigestInit_ex(): drop previous context engine earlierRichard Levitte2019-06-041-6/+10