summaryrefslogtreecommitdiffstats
path: root/crypto/pkcs7
AgeCommit message (Collapse)Author
2006-05-08Update PKCS#7 enveloped data to new API.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-19Remove dss1 hack from S/MIME code.Dr. Stephen Henson
2006-04-18Add OID cross reference table.Dr. Stephen Henson
Fix some typos in GOST OIDs. Update dependencies.
2006-04-17Allow public key ASN1 methods to set PKCS#7 SignerInfo structures.Dr. Stephen Henson
2006-04-07Initial functions for main EVP_PKEY_METHOD operations.Dr. Stephen Henson
No method implementations yet.
2006-02-12RFC 3161 compliant time stamp request creation, response generationUlf Möller
and response verification. Submitted by: Zoltan Glozik <zglozik@opentsa.org> Reviewed by: Ulf Moeller
2006-02-04Update filenames in makefiles.Dr. Stephen Henson
2005-09-01Extend callback function to support print customization.Dr. Stephen Henson
2005-09-01Update ASN1 printing code and add a -print option to 'pkcs7' utility forDr. Stephen Henson
initial testing.
2005-08-04Allow PKCS7_decrypt() to work if no cert supplied.Dr. Stephen Henson
2005-05-19fix potential memory leakNils Larsch
Submitted by: Goetz Babin-Ebell
2005-05-17fix memory leak (BIO_free_all needs pointer to first BIO)Bodo Möller
PR: 1070
2005-05-16Further BUILDENV refinement, further fool-proofing of Makefiles andAndy Polyakov
[most importantly] put back dependencies accidentaly eliminated in check-in #13342.
2005-05-15Fool-proofing MakefilesAndy Polyakov
2005-05-11Fix more error codes.Bodo Möller
(Also improve util/ck_errf.pl script, and occasionally fix source code formatting.)
2005-05-01Support for smime-type MIME parameter.Dr. Stephen Henson
2005-04-12Rebuild error codes.Dr. Stephen Henson
2005-04-11Add emacs cache files to .cvsignore.Richard Levitte
2005-04-07make sure error queue is totally emptiedNils Larsch
PR: 359
2005-04-01TypoDr. Stephen Henson
2005-03-31Give everything prototypes (well, everything that's actually used).Ben Laurie
2005-03-30Blow away Makefile.ssl.Ben Laurie
2005-02-14Fix possible memory leak.Dr. Stephen Henson
2005-01-14PKCS7_verify() performance optimization. When the content is large and aDr. Stephen Henson
memory BIO (for example from SMIME_read_PKCS7 and detached data) avoid lots of slow memory copies from the memory BIO by saving the content in a temporary read only memory BIO.
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
2004-11-02Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte
if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
2004-09-15Check ASN1_TYPE structure type is a SEQUENCE in PKCS7_get_smimecap().Dr. Stephen Henson
2004-05-17After the latest round of header-hacking, regenerate the dependencies inGeoff Thorpe
the Makefiles. NB: this commit is probably going to generate a huge posting and it is highly uninteresting to read.
2004-04-19make updateGeoff Thorpe
2004-03-28Enhance EVP code to generate random symmetric keys of theDr. Stephen Henson
appropriate form, for example correct DES parity. Update S/MIME code and EVP_SealInit to use new functions. PR: 700
2004-03-27Allow CRLs to be passed into X509_STORE_CTX. This is useful when theDr. Stephen Henson
verified structure can contain its own CRLs (such as PKCS#7 signedData). Tidy up some of the verify code.
2004-03-26Free up BIO properly when using streaming S/MIME sign.Dr. Stephen Henson
2004-03-24Correct constness problems.Richard Levitte
2004-03-15Constify d2i, s2i, c2i and r2i functions and other associatedRichard Levitte
functions and macros. This change has associated tags: LEVITTE_before_const and LEVITTE_after_const. Those will be removed when this change has been properly reviewed.
2003-12-27Use sh explicitely to run point.shRichard Levitte
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-10-11Add support for digested data PKCS#7 type.Dr. Stephen Henson
2003-10-11Simplify cipher and digest lookup in PKCS#7 code.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
2003-10-10Retrieve correct content to sign when theDr. Stephen Henson
type is "other".
2003-06-24Return EOF when an S/MIME part have been read.Dr. Stephen Henson
2003-06-02Only count 'LF' as EOL in pk7_mime.c, this avoids incorrectDr. Stephen Henson
results if CR+LF straddles the line buffer.
2003-06-02Stop checking for CRLF when start of buffer is reached.Dr. Stephen Henson
Add rest of long line fix which got missed before
2003-06-01Various S/MIME bug and compatibility fixes.Dr. Stephen Henson
2003-02-25Fix indefinite length encoding so EOC correctly updatesDr. Stephen Henson
the buffer pointer. Rename PKCS7_PARTSIGN to PKCS7_STREAM. Guess what that's for :-)