summaryrefslogtreecommitdiffstats
path: root/crypto/pkcs7/pk7_lib.c
AgeCommit message (Collapse)Author
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
Reviewed-by: Tim Hudson <tjh@openssl.org>
2010-06-15Fix warnings (From HEAD, original patch by Ben).Dr. Stephen Henson
2007-05-10Improve error detection when streaming S/MIME.Dr. Stephen Henson
Only use streaming when appropriate for detached data in smime utility.
2007-04-24fix function codes for errorBodo Möller
2007-02-03fix potential memory leaksNils Larsch
PR: 1462
2006-12-24Experimental streaming PKCS#7 support.Dr. Stephen Henson
I thought it was about time I dusted this off. This stuff had been sitting on my hard drive for *ages* (2003 in fact). Hasn't been tested well and may not work properly. Nothing uses it at present which is just as well. Think of this as a traditional Christmas present which looks far more impressive in the adverts and on the box, some of the bits are missing and falls to bits if you play with it too much.
2006-05-24Fix warnings.Dr. Stephen Henson
2006-05-07Update S/MIME code to use default digest.Dr. Stephen Henson
2006-04-27Replace RSA specific PKCS7_RECIP_INFO set up with an public key algorithmDr. Stephen Henson
ctrl.
2006-04-27Code tidy.Dr. Stephen Henson
2006-04-27New function to extract AlgorithmIdentifier for PKCS7_RECIP_INFO.Dr. Stephen Henson
2006-04-27Don't free up parameter. The public key ASN1 method can do that if it needsDr. Stephen Henson
to.
2006-04-17Allow public key ASN1 methods to set PKCS#7 SignerInfo structures.Dr. Stephen Henson
2005-04-01TypoDr. Stephen Henson
2004-12-05Add lots of checks for memory allocation failure, error codes to indicateDr. Stephen Henson
failure and freeing up memory if a failure occurs. PR:620
2003-10-11Add support for digested data PKCS#7 type.Dr. Stephen Henson
2003-10-10New function to initialize a PKCS7 structure of type other.Dr. Stephen Henson
2003-10-10Initialize digested data type in PKCS7_set_type().Dr. Stephen Henson
2002-09-08Really fix PKCS7_set_detached this time...Dr. Stephen Henson
2002-09-07Fix typos in PKCS#12 ASN1 code.Dr. Stephen Henson
Make PKCS7_set_detached work again.
2002-08-12get rid of EVP_PKEY_ECDSA (now we have EVP_PKEY_EC instead)Bodo Möller
Submitted by: Nils Larsch
2002-05-07in SignerInfo, use ecdsa-with-SHA1 OID for ECDSA (not ecPublicKey)Bodo Möller
Submitted by: Nils Larsch
2002-02-13ECDSA supportBodo Möller
Submitted by: Nils Larsch <nla@trustcenter.de>
2001-03-09Change the EVP_somecipher() and EVP_somedigest()Dr. Stephen Henson
functions to return constant EVP_MD and EVP_CIPHER pointers. Update docs.
2001-01-24Add debugging info to new ASN1 code to trace memory leaks.Dr. Stephen Henson
Fix PKCS7 and PKCS12 memory leaks. Initialise encapsulated content type properly.
2000-12-29Replace the old ASN1_dup() with ASN1_item_dup() andDr. Stephen Henson
zap some evil function pointers casts along the way...
2000-12-08Merge from the ASN1 branch of new ASN1 codeDr. Stephen Henson
to main trunk. Lets see if the makes it to openssl-cvs :-)
2000-02-22Make pkcs8 work again.Dr. Stephen Henson
Make EVP_CIPHER_type() return NID_undef if the cipher has no ASN1 OID, modify code to handle this.
1999-12-29Add OIDs for idea and blowfish. Unfortunately these are inDr. Stephen Henson
the middle of the OID table so the diff is rather large :-(
1999-12-14Various S/MIME fixes. Fix for memory leak, recipient list bugDr. Stephen Henson
and not excluding parameters with DSA keys.
1999-12-11Various S/MIME fixes.Dr. Stephen Henson
1999-12-10Fix for crashing INTEGERs, ENUMERATEDs and OBJECT IDENTIFIERs.Dr. Stephen Henson
Also fix a memory leak in PKCS#7 routines.
1999-10-20Replace the macros in asn1.h with function equivalents. Also make UTF8StringsDr. Stephen Henson
tolerated in certificates.
1999-08-17Fix PKCS7_ENC_CONTENT_new() to include a sensible default content type and addDr. Stephen Henson
support for encrypted content type in PKCS7_set_content().
1999-06-02stack.Ben Laurie
1999-06-02Stack.Ben Laurie
1999-05-31stack.Ben Laurie
1999-05-31Stack.Ben Laurie
1999-05-16Fix some obvious bugs in the PKCS#7 library handling. It didn't try toDr. Stephen Henson
find the right RecipientInfo based on the recipient certificate (so would fail a lot of the time) and fixup cipher structures to correctly (maybe) modify the AlgorithmIdentifiers. Largely untested at present... this will be fixed in due course. Well the stuff was broken to begin with so if its broken now then you haven't lost anything :-)
1999-05-11Various PKCS#7 related fixes,tidies and comments.Dr. Stephen Henson
1999-05-10Various PKCS#7 fixes to properly (maybe!) handle PKCS#7 enveloped data.Dr. Stephen Henson
Containts elements of code by Sebastian Akerman <sak@parallelconsulting.com> and made a bit less "naughty" by Steve.
1999-05-09Kill evil casts, fix PKCS#7 and add new X509V3 Function.Dr. Stephen Henson
1999-04-23Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-19Change functions to ANSI C.Ulf Möller
1999-04-12Add type-safe STACKs and SETs.Ben Laurie
1998-12-21Import of old SSLeay release: SSLeay 0.9.1b (unreleased)SSLeayRalf S. Engelschall
1998-12-21Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall
1998-12-21Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall