summaryrefslogtreecommitdiffstats
path: root/crypto/evp
AgeCommit message (Collapse)Author
2011-09-01PR: 2588Dr. Stephen Henson
Submitted by: Thomas Jarosch <thomas.jarosch@intra2net.com> Reviewed by: steve Close file pointer.
2010-12-02make updateDr. Stephen Henson
2010-11-30PR: 2385Dr. Stephen Henson
Submitted by: Stefan Birrer <stefan.birrer@adnovum.ch> Reviewed by: steve Zero key->pkey.ptr after it is freed so the structure can be reused.
2010-11-27Some of the MS_STATIC use in crypto/evp is a legacy from the days whenDr. Stephen Henson
EVP_MD_CTX was much larger: it isn't needed anymore.
2010-11-24J-PAKE was not correctly checking values, which could lead to attacks.Ben Laurie
2010-11-16If EVP_PKEY structure contains an ENGINE the key is ENGINE specific andDr. Stephen Henson
we should use its method instead of any generic one.
2010-10-11PR: 2295Dr. Stephen Henson
Submitted by: Alexei Khlebnikov <alexei.khlebnikov@opera.com> Reviewed by: steve OOM checking. Leak in OOM fix. Fall-through comment. Duplicate code elimination.
2010-09-05Oops. Make depend on a standard configuration.Ben Laurie
2010-09-05Make depend.Ben Laurie
2010-06-15Fix warnings (From HEAD, original patch by Ben).Dr. Stephen Henson
2010-05-27PR: 2258Dr. Stephen Henson
Submitted By: Ger Hobbelt <ger@hobbelt.com> Base64 BIO fixes: Use OPENSSL_assert() instead of assert(). Use memmove() as buffers overlap. Fix write retry logic.
2010-05-03PR: 2244Dr. Stephen Henson
Submitted By: "PMHager" <hager@dortmund.net> Initialise pkey callback to 0.
2010-03-27PR: 1904Dr. Stephen Henson
Submitted by: David Woodhouse <dwmw2@infradead.org> Pass passphrase minimum length down to UI.
2010-03-08reserve a few more bits for future cipher modesDr. Stephen Henson
2010-03-06don't add digest alias if signature algorithm is undefinedDr. Stephen Henson
2010-03-05Fix memory leak: free up ENGINE functional reference if digest is notDr. Stephen Henson
found in an ENGINE.
2010-03-01'typo'Dr. Stephen Henson
2010-02-26Revert CFB block length change. Despite what SP800-38a says the input toDr. Stephen Henson
CFB mode does *not* have to be a multiple of the block length and several other specifications (e.g. PKCS#11) do not require this.
2010-02-15The "block length" for CFB mode was incorrectly coded as 1 all the time. ItDr. Stephen Henson
should be the number of feedback bits expressed in bytes. For CFB1 mode set this to 1 by rounding up to the nearest multiple of 8.
2010-02-15Correct ECB mode EVP_CIPHER definition: IV length is 0Dr. Stephen Henson
2010-02-15add EVP_CIPH_FLAG_LENGTH_BITS from 0.9.8-stableDr. Stephen Henson
2010-02-07oops, use new value for new flagDr. Stephen Henson
2010-02-07Add missing function EVP_CIPHER_CTX_copy(). Current code uses memcpy() to copyDr. Stephen Henson
an EVP_CIPHER_CTX structure which may have problems with external ENGINEs who need to duplicate internal handles etc.
2010-02-02PR: 2161Dr. Stephen Henson
Submitted by: Doug Goldstein <cardoe@gentoo.org>, Steve. Make no-dsa, no-ecdsa and no-rsa compile again.
2010-01-26Add flags functions which were added to 0.9.8 for fips but not 1.0.0 andDr. Stephen Henson
later.
2009-12-25Traditional Yuletide commit ;-)Dr. Stephen Henson
Add Triple DES CFB1 and CFB8 to algorithm list and NID translation.
2009-12-17PR: 2127Dr. Stephen Henson
Submitted by: Tomas Mraz <tmraz@redhat.com> Check for lookup failures in EVP_PBE_CipherInit().
2009-12-16Ooops revert stuff which shouldn't have been part of previous commit.Dr. Stephen Henson
2009-12-16New option to enable/disable connection to unpatched serversDr. Stephen Henson
2009-12-09Add patch to crypto/evp which didn't apply from PR#2124Dr. Stephen Henson
2009-12-09PR: 2124Dr. Stephen Henson
Submitted by: Jan Pechanec <Jan.Pechanec@Sun.COM> Check for memory allocation failures.
2009-11-12set engine to NULL after releasing itDr. Stephen Henson
2009-10-01Yes it is a typo ;-)Dr. Stephen Henson
2009-08-12Update default dependency flags.Dr. Stephen Henson
Make error name discrepancies a fatal error. Fix error codes. make update
2009-07-08Make update.Dr. Stephen Henson
2009-07-08Delete MD2 from algorithm tables and default compilation.Dr. Stephen Henson
2009-07-01PR: 1974 (partial)Dr. Stephen Henson
Submitted by: David McCullough <david_mccullough@securecomputing.com> Approved by: steve@openssl.org If -DHAVE_CRYPTODEV is set enable cryptodev support
2009-07-01PR: 1965Dr. Stephen Henson
Submitted by: David McCullough <david_mccullough@securecomputing.com> Approved by: steve@openssl.org Make sure defines to remove SHA are correct.
2009-06-16Updates from HEAD.Dr. Stephen Henson
2009-05-29Update from HEAD.Dr. Stephen Henson
2009-04-23Make no-rsa, no-dsa and no-dh compile again.Dr. Stephen Henson
2009-04-23Make no-ec workDr. Stephen Henson
2009-04-10Print out registered digest names in dgst utility instead of hardDr. Stephen Henson
coding them. Modify EVP_MD_do_all() to include registered digest name. This is a modified version of part of PR#1887.
2009-03-18Submitted by: Victor B. Wagner <vitus@cryptocom.ru>Dr. Stephen Henson
Reviewed by: steve@openssl.org Check return codes properly in md BIO and dgst command.
2009-03-03Use the right length (reported by Quanhong Wang).Ben Laurie
2009-02-15Make no-engine work again.Dr. Stephen Henson
2009-02-15Use new common flags and fix resulting warnings.Ben Laurie
2008-12-29If we're going to return errors (no matter how stupid), then we shouldBen Laurie
test for them!
2008-12-29Fix "possible loss of data" Win64 compiler warnings.Andy Polyakov
2008-12-02Implement Configure option pattern "experimental-foo"Bodo Möller
(specifically, "experimental-jpake").