summaryrefslogtreecommitdiff
path: root/crypto/evp/digest.c
Commit message (Expand)AuthorAgeFilesLines
* EVP: fix reference counting for digest operations.Pauli2021-02-121-1/+11
* Replace provider digest flags with separate param fieldsShane Lontis2021-02-101-6/+10
* Fix a use after free issue when a provider context is being used and isn't ca...Pauli2021-02-041-5/+6
* Cache Digest constantsMatt Caswell2020-12-231-0/+29
* Drop unnecessary checks of OPENSSL_NO_DH, OPENSSL_NO_DSA and OPENSSL_NO_ECRichard Levitte2020-12-161-5/+1
* Fix regression in EVP_DigestInit_ex: crash when called with NULL typeTomas Mraz2020-11-261-7/+8
* EVP_DigestFinalXOF must not reset the EVP_MD_CTXTomas Mraz2020-11-261-1/+1
* Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2020-11-131-24/+24
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-3/+3
* Run the withlibctx.pl scriptMatt Caswell2020-10-011-5/+4
* Redirect EVP_DigestInit to EVP_DigestSignInit_ex if appropriateMatt Caswell2020-09-171-0/+19
* EVP: Centralise fetching error reportingRichard Levitte2020-09-131-3/+1
* Fix an EVP_MD_CTX leakMatt Caswell2020-09-101-20/+25
* Fix some EVP_MD_CTX_* functionsMatt Caswell2020-08-291-19/+26
* 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