aboutsummaryrefslogtreecommitdiff
path: root/crypto/evp/p5_crpt.c
AgeCommit message (Expand)AuthorFilesLines
2021-06-17Update copyright yearMatt Caswell1-1/+1
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz1-3/+3
2021-05-24Added PKCS5_PBE_keyivgen_ex() to allow PBKDF1 algorithms to be fetched for a ...Jon Spillett1-15/+30
2021-05-24Add PBKDF1 to the legacy providerJon Spillett1-44/+34
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte1-5/+5
2020-09-16PKCS5 PBE: free allocations on unlikely / impossible failure pathPauli1-1/+1
2020-04-23Update copyright yearMatt Caswell1-1/+1
2020-01-22Avoid leak in error path of PKCS5_PBE_keyivgenkinichiro1-0/+4
2019-10-09Explicitly test against NULL; do not use !p or similarRich Salz1-2/+2
2019-05-08Coverity CID 1444960: Error handling issuesPauli1-6/+14
2018-12-06Following the license change, modify the boilerplates in crypto/evp/Richard Levitte1-1/+1
2016-05-17Copyright consolidation 04/10Rich Salz1-54/+5
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2015-12-07Cleanup: fix all sources that used EVP_MD_CTX_(create|init|destroy)Richard Levitte1-2/+2
2015-12-07Have other crypto/evp files include evp_locl.hRichard Levitte1-10/+15
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte1-1/+1
2015-03-30Remove duplicate code.Dr. Stephen Henson1-3/+2
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-68/+74
2012-03-22fix leakDr. Stephen Henson1-0/+1
2009-09-23Audit libcrypto for unchecked return values: fix all cases enounteredDr. Stephen Henson1-11/+21
2008-12-29If we're going to return errors (no matter how stupid), then we shouldBen Laurie1-1/+5
2008-11-05Update obsolete email address...Dr. Stephen Henson1-1/+1
2006-05-15Change builting PBE to use static table. Add entries for HMAC and MD5, GOST.Dr. Stephen Henson1-33/+1
2006-05-14Extend PBE code to support non default PKCS#5 v2.0 PRFs.Dr. Stephen Henson1-0/+1
2005-07-26improved error checking and some fixesNils Larsch1-2/+7
2004-03-15Constify d2i, s2i, c2i and r2i functions and other associatedRichard Levitte1-1/+2
2003-10-29A general spring-cleaning (in autumn) to fix up signed/unsigned warnings.Geoff Thorpe1-1/+1
2002-11-28Cleanse memory using the new OPENSSL_cleanse() function.Richard Levitte1-3/+3
2002-11-13Security fixes brought forward from 0.9.7.Ben Laurie1-0/+2
2002-07-10Reorder inclusion of header files:Lutz Jänicke1-1/+1
2001-10-17Modify EVP cipher behaviour in a similar wayDr. Stephen Henson1-1/+1
2001-10-16Retain compatibility of EVP_DigestInit() and EVP_DigestFinal()Dr. Stephen Henson1-8/+8
2001-07-30Really add the EVP and all of the DES changes.Ben Laurie1-0/+2
2001-03-09Change the EVP_somecipher() and EVP_somedigest()Dr. Stephen Henson1-1/+1
2001-02-19Make all configuration macros available for application by makingRichard Levitte1-9/+9
2000-05-04Make PKCS#12 code handle missing passwords.Dr. Stephen Henson1-0/+3
1999-06-30More no-xxx option tweaks.Ulf Möller1-0/+14
1999-06-10Two new functions to write out PKCS#8 private keys. Also fixes for some ofDr. Stephen Henson1-1/+1
1999-06-08Complete support for PKCS#5 v2.0. Still needs extensive testing.Dr. Stephen Henson1-0/+1
1999-06-07This is the main PKCS#5 v2.0 key generation function, it parses the ASN1Dr. Stephen Henson1-3/+3
1999-06-06Change PBE handling a bit more: now the key and iv generator does callsDr. Stephen Henson1-3/+8
1999-06-06Rewrite PBE handling read to support PKCS#5 v2.0 and update the functionDr. Stephen Henson1-2/+20
1999-06-04Add PKCS#5 v1.5 compatible algorithms and initial PKCS#8 support. PKCS#8 needsDr. Stephen Henson1-0/+108