aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/pkcs7
Commit message (Collapse)AuthorAgeFilesLines
* Rebuild error source files.Dr. Stephen Henson2006-11-211-7/+4
|
* Fix from HEAD.Dr. Stephen Henson2006-07-091-1/+2
|
* Fix from HEAD.Dr. Stephen Henson2006-02-041-1/+1
|
* fix memory leak (BIO_free_all needs pointer to first BIO)Bodo Möller2005-05-171-4/+2
| | | | PR: 1070
* Update from HEAD.Dr. Stephen Henson2005-05-011-2/+22
|
* Rebuild error codes.Dr. Stephen Henson2005-04-121-71/+75
|
* Add emacs cache files to .cvsignore.Richard Levitte2005-04-111-0/+2
|
* Typo.Dr. Stephen Henson2005-04-011-1/+0
|
* Avoid possible memory leak.Dr. Stephen Henson2005-02-141-4/+5
|
* PKCS7_verify() performance optimization. When the content is large and aDr. Stephen Henson2005-01-141-4/+33
| | | | | | 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.
* Add lots of checks for memory allocation failure, error codes to indicateDr. Stephen Henson2004-12-052-20/+67
| | | | | | failure and freeing up memory if a failure occurs. PR:620
* Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte2004-11-021-1/+1
| | | | | | if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
* Check ASN1_TYPE structure type is a SEQUENCE in PKCS7_get_smimecap().Dr. Stephen Henson2004-09-151-4/+5
|
* Pull FIPS back into stable.Ben Laurie2004-05-111-4/+2
|
* Make S/MIME encrypt work again.Dr. Stephen Henson2004-03-251-4/+9
|
* Use sh explicitely to run point.shRichard Levitte2003-12-271-1/+1
| | | | This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
* Oops!Dr. Stephen Henson2003-11-101-33/+0
|
* Print out GeneralizedTime and UTCTime in ASN1_STRING_print_ex().Dr. Stephen Henson2003-11-101-0/+33
|
* Simplify cipher and digest lookup in PKCS#7 code.Dr. Stephen Henson2003-10-111-6/+5
|
* Retrieve correct content to sign when theDr. Stephen Henson2003-10-101-26/+21
| | | | type is "other".
* Return EOF when an S/MIME part have been read.Dr. Stephen Henson2003-06-241-0/+1
|
* Only count 'LF' as EOL in pk7_mime.c, this avoids incorrectDr. Stephen Henson2003-06-021-17/+21
| | | | results if CR+LF straddles the line buffer.
* Stop checking for CRLF when start of buffer is reached.Dr. Stephen Henson2003-06-021-5/+7
|
* Various S/MIME bug and compatibility fixes.Dr. Stephen Henson2003-06-014-25/+54
|
* Cleanse memory using the new OPENSSL_cleanse() function.Richard Levitte2002-11-282-3/+3
| | | | I've covered all the memset()s I felt safe modifying, but may have missed some.
* Many security improvements (CHATS) and a warning fix.Ben Laurie2002-11-121-1/+1
|
* Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte2002-10-091-1/+1
| | | | | | | 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.
* Really fix PKCS7_set_detached this time...Dr. Stephen Henson2002-09-081-1/+1
|
* Fix typos in PKCS#12 ASN1 code.Dr. Stephen Henson2002-09-071-0/+7
| | | | Make PKCS7_set_detached work again.
* "make update"Lutz Jänicke2002-07-301-43/+91
| | | | | | Submitted by: Reviewed by: PR:
* Don't clobber loop variable.Richard Levitte2002-07-241-2/+3
| | | | PR: 159
* Reverse the change with the following log, it needs further investigation:Richard Levitte2002-07-181-13/+13
| | | | | Make S/MIME output conform with the mail and MIME standards. PR: 151
* Make S/MIME output conform with the mail and MIME standards.Richard Levitte2002-07-181-13/+13
| | | | PR: 151
* Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte2002-06-271-1/+1
| | | | | handled properly. Part of PR 75
* Always init ctx_tmp in PKCS7_dataFinal since it is always cleaned up.Dr. Stephen Henson2002-02-261-1/+1
|
* Allow verification of other types than DATA.Richard Levitte2002-01-021-7/+46
| | | | Submitted by Leonard Janke <leonard@votehere.net>
* remove redundant ERR_load_... declarationsBodo Möller2001-12-171-2/+0
|
* Don't overwrite signing time.Dr. Stephen Henson2001-12-071-5/+9
|
* make updateRichard Levitte2001-11-151-1/+1
| | | | perl util/mkerr.pl -recurse -write -rebuild
* Modify EVP cipher behaviour in a similar wayDr. Stephen Henson2001-10-172-6/+6
| | | | to digests to retain compatibility.
* Retain compatibility of EVP_DigestInit() and EVP_DigestFinal()Dr. Stephen Henson2001-10-161-6/+6
| | | | | | with existing code. Modify library to use digest *_ex() functions.
* 'make update'Richard Levitte2001-10-041-30/+30
|
* Because there's chances we clash with the system's types.h, rename ourRichard Levitte2001-10-041-1/+1
| | | | types.h to ossl_typ.h.
* A lot of things are undeclared unless x509.h is included.Richard Levitte2001-10-021-0/+1
|
* Replace old (and invalid) copyright notice.Dr. Stephen Henson2001-09-081-5/+55
|
* Make the necessary changes to work with the recent "ex_data" overhaul.Geoff Thorpe2001-09-012-4/+17
| | | | | | | | | | | See the commit log message for that for more information. NB: X509_STORE_CTX's use of "ex_data" support was actually misimplemented (initialisation by "memset" won't/can't/doesn't work). This fixes that but requires that X509_STORE_CTX_init() be able to handle errors - so its prototype has been changed to return 'int' rather than 'void'. All uses of that function throughout the source code have been tracked down and adjusted.
* Start to reduce some of the header bloat.Ben Laurie2001-08-053-24/+25
|
* make updateRichard Levitte2001-07-311-7/+7
|
* Really add the EVP and all of the DES changes.Ben Laurie2001-07-302-98/+54
|
* More linker bloat reorganisation:Dr. Stephen Henson2001-07-271-0/+1
| | | | | | | | | | | | | | | | | | | | | Split private key PEM and normal PEM handling. Private key handling needs to link in stuff like PKCS#8. Relocate the ASN1 *_dup() functions, to the relevant ASN1 modules using new macro IMPLEMENT_ASN1_DUP_FUNCTION. Previously these were all in crypto/x509/x_all.c along with every ASN1 BIO/fp function which linked in *every* ASN1 function if a single dup was used. Move the authority key id ASN1 structure to a separate file. This is used in the X509 routines and its previous location linked in all the v3 extension code. Also move ASN1_tag2bit to avoid linking in a_bytes.c which is now largely obsolete. So far under Linux stripped binary with single PEM_read_X509 is now 238K compared to 380K before these changes.