Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rebuild error source files. | Dr. Stephen Henson | 2006-11-21 | 1 | -7/+4 |
| | |||||
* | Fix from HEAD. | Dr. Stephen Henson | 2006-07-09 | 1 | -1/+2 |
| | |||||
* | Fix from HEAD. | Dr. Stephen Henson | 2006-02-04 | 1 | -1/+1 |
| | |||||
* | fix memory leak (BIO_free_all needs pointer to first BIO) | Bodo Möller | 2005-05-17 | 1 | -4/+2 |
| | | | | PR: 1070 | ||||
* | Update from HEAD. | Dr. Stephen Henson | 2005-05-01 | 1 | -2/+22 |
| | |||||
* | Rebuild error codes. | Dr. Stephen Henson | 2005-04-12 | 1 | -71/+75 |
| | |||||
* | Add emacs cache files to .cvsignore. | Richard Levitte | 2005-04-11 | 1 | -0/+2 |
| | |||||
* | Typo. | Dr. Stephen Henson | 2005-04-01 | 1 | -1/+0 |
| | |||||
* | Avoid possible memory leak. | Dr. Stephen Henson | 2005-02-14 | 1 | -4/+5 |
| | |||||
* | PKCS7_verify() performance optimization. When the content is large and a | Dr. Stephen Henson | 2005-01-14 | 1 | -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 indicate | Dr. Stephen Henson | 2004-12-05 | 2 | -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 break | Richard Levitte | 2004-11-02 | 1 | -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 Henson | 2004-09-15 | 1 | -4/+5 |
| | |||||
* | Pull FIPS back into stable. | Ben Laurie | 2004-05-11 | 1 | -4/+2 |
| | |||||
* | Make S/MIME encrypt work again. | Dr. Stephen Henson | 2004-03-25 | 1 | -4/+9 |
| | |||||
* | Use sh explicitely to run point.sh | Richard Levitte | 2003-12-27 | 1 | -1/+1 |
| | | | | This is part of a large change submitted by Markus Friedl <markus@openbsd.org> | ||||
* | Oops! | Dr. Stephen Henson | 2003-11-10 | 1 | -33/+0 |
| | |||||
* | Print out GeneralizedTime and UTCTime in ASN1_STRING_print_ex(). | Dr. Stephen Henson | 2003-11-10 | 1 | -0/+33 |
| | |||||
* | Simplify cipher and digest lookup in PKCS#7 code. | Dr. Stephen Henson | 2003-10-11 | 1 | -6/+5 |
| | |||||
* | Retrieve correct content to sign when the | Dr. Stephen Henson | 2003-10-10 | 1 | -26/+21 |
| | | | | type is "other". | ||||
* | Return EOF when an S/MIME part have been read. | Dr. Stephen Henson | 2003-06-24 | 1 | -0/+1 |
| | |||||
* | Only count 'LF' as EOL in pk7_mime.c, this avoids incorrect | Dr. Stephen Henson | 2003-06-02 | 1 | -17/+21 |
| | | | | results if CR+LF straddles the line buffer. | ||||
* | Stop checking for CRLF when start of buffer is reached. | Dr. Stephen Henson | 2003-06-02 | 1 | -5/+7 |
| | |||||
* | Various S/MIME bug and compatibility fixes. | Dr. Stephen Henson | 2003-06-01 | 4 | -25/+54 |
| | |||||
* | Cleanse memory using the new OPENSSL_cleanse() function. | Richard Levitte | 2002-11-28 | 2 | -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 Laurie | 2002-11-12 | 1 | -1/+1 |
| | |||||
* | Use double dashes so makedepend doesn't misunderstand the flags we | Richard Levitte | 2002-10-09 | 1 | -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 Henson | 2002-09-08 | 1 | -1/+1 |
| | |||||
* | Fix typos in PKCS#12 ASN1 code. | Dr. Stephen Henson | 2002-09-07 | 1 | -0/+7 |
| | | | | Make PKCS7_set_detached work again. | ||||
* | "make update" | Lutz Jänicke | 2002-07-30 | 1 | -43/+91 |
| | | | | | | Submitted by: Reviewed by: PR: | ||||
* | Don't clobber loop variable. | Richard Levitte | 2002-07-24 | 1 | -2/+3 |
| | | | | PR: 159 | ||||
* | Reverse the change with the following log, it needs further investigation: | Richard Levitte | 2002-07-18 | 1 | -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 Levitte | 2002-07-18 | 1 | -13/+13 |
| | | | | PR: 151 | ||||
* | Pass CFLAG to dependency makers, so non-standard system include paths are | Richard Levitte | 2002-06-27 | 1 | -1/+1 |
| | | | | | handled properly. Part of PR 75 | ||||
* | Always init ctx_tmp in PKCS7_dataFinal since it is always cleaned up. | Dr. Stephen Henson | 2002-02-26 | 1 | -1/+1 |
| | |||||
* | Allow verification of other types than DATA. | Richard Levitte | 2002-01-02 | 1 | -7/+46 |
| | | | | Submitted by Leonard Janke <leonard@votehere.net> | ||||
* | remove redundant ERR_load_... declarations | Bodo Möller | 2001-12-17 | 1 | -2/+0 |
| | |||||
* | Don't overwrite signing time. | Dr. Stephen Henson | 2001-12-07 | 1 | -5/+9 |
| | |||||
* | make update | Richard Levitte | 2001-11-15 | 1 | -1/+1 |
| | | | | perl util/mkerr.pl -recurse -write -rebuild | ||||
* | Modify EVP cipher behaviour in a similar way | Dr. Stephen Henson | 2001-10-17 | 2 | -6/+6 |
| | | | | to digests to retain compatibility. | ||||
* | Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() | Dr. Stephen Henson | 2001-10-16 | 1 | -6/+6 |
| | | | | | | with existing code. Modify library to use digest *_ex() functions. | ||||
* | 'make update' | Richard Levitte | 2001-10-04 | 1 | -30/+30 |
| | |||||
* | Because there's chances we clash with the system's types.h, rename our | Richard Levitte | 2001-10-04 | 1 | -1/+1 |
| | | | | types.h to ossl_typ.h. | ||||
* | A lot of things are undeclared unless x509.h is included. | Richard Levitte | 2001-10-02 | 1 | -0/+1 |
| | |||||
* | Replace old (and invalid) copyright notice. | Dr. Stephen Henson | 2001-09-08 | 1 | -5/+55 |
| | |||||
* | Make the necessary changes to work with the recent "ex_data" overhaul. | Geoff Thorpe | 2001-09-01 | 2 | -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 Laurie | 2001-08-05 | 3 | -24/+25 |
| | |||||
* | make update | Richard Levitte | 2001-07-31 | 1 | -7/+7 |
| | |||||
* | Really add the EVP and all of the DES changes. | Ben Laurie | 2001-07-30 | 2 | -98/+54 |
| | |||||
* | More linker bloat reorganisation: | Dr. Stephen Henson | 2001-07-27 | 1 | -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. |