summaryrefslogtreecommitdiffstats
path: root/crypto/pkcs7
AgeCommit message (Collapse)Author
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 :-)
2003-02-15Single pass processing to cleartext S/MIME signing.Dr. Stephen Henson
2002-12-29make updateRichard Levitte
2002-11-28Cleanse memory using the new OPENSSL_cleanse() function.Richard Levitte
I've covered all the memset()s I felt safe modifying, but may have missed some.
2002-11-13Security fixes brought forward from 0.9.7.Ben Laurie
2002-10-09Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte
give it. For 0.9.7 and up, that means util/domd needs to remove those double dashes from the argument list when gcc is used to find the dependencies.
2002-10-04Add declaration got PKCS#7 NDEF.Dr. Stephen Henson
2002-10-03Preliminary streaming ASN1 encode support.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-08-09make updateBodo Möller
2002-07-30"make update"Lutz Jänicke
2002-07-24Don't clobber loop variable.Richard Levitte
PR: 159
2002-07-18Reverse the change with the following log, it needs further investigation:Richard Levitte
Make S/MIME output conform with the mail and MIME standards. PR: 151
2002-07-18Make S/MIME output conform with the mail and MIME standards.Richard Levitte
PR: 151
2002-07-14Replace 'ecdsaparam' commandline utility by 'ecparam'Bodo Möller
(the same keys can be used for ECC schemes other than ECDSA) and add some new options. Similarly, use string "EC PARAMETERS" instead of "ECDSA PARAMETERS" in 'PEM' format. Fix ec_asn1.c (take into account the desired conversion form). 'make update'. Submitted by: Nils Larsch
2002-06-27Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte
handled properly. Part of PR 75
2002-05-07in SignerInfo, use ecdsa-with-SHA1 OID for ECDSA (not ecPublicKey)Bodo Möller
Submitted by: Nils Larsch
2002-02-26Always init ctx_tmp in PKCS7_dataFinal since it is always cleaned up.Dr. Stephen Henson