Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-26 | Update from stable branch. | Dr. Stephen Henson | |
2006-11-21 | Update from 0.9.8 stable. Eliminate duplicate error codes. | Dr. Stephen Henson | |
2006-11-16 | Remove redundant PREDECLARE statement. | Dr. Stephen Henson | |
2006-05-17 | PKCS#12 mac key length should equal digest length. | Dr. Stephen Henson | |
2006-05-15 | Change builting PBE to use static table. Add entries for HMAC and MD5, GOST. | Dr. Stephen Henson | |
2006-05-15 | Add feature to PKCS12_create() if the encryption NID corresponds to a | Dr. Stephen Henson | |
supported encryption algorithm instead of a PBE NID then use that algorithm with PBES2. | |||
2006-02-04 | Update filenames in makefiles. | Dr. Stephen Henson | |
2005-07-26 | improved error checking and some fixes | Nils Larsch | |
PR: 1170 Submitted by: Yair Elharrar Reviewed and edited by: Nils Larsch | |||
2005-06-30 | Check PKCS7 structures in PKCS#12 files are of type data. | Dr. Stephen Henson | |
2005-05-16 | Further BUILDENV refinement, further fool-proofing of Makefiles and | Andy Polyakov | |
[most importantly] put back dependencies accidentaly eliminated in check-in #13342. | |||
2005-05-15 | Fool-proofing Makefiles | Andy Polyakov | |
2005-05-15 | Make -CSP option work again in pkcs12 utility by checking for | Dr. Stephen Henson | |
attribute in EVP_PKEY structure. | |||
2005-05-11 | Fix more error codes. | Bodo Möller | |
(Also improve util/ck_errf.pl script, and occasionally fix source code formatting.) | |||
2005-04-12 | Rebuild error codes. | Dr. Stephen Henson | |
2005-04-11 | Add emacs cache files to .cvsignore. | Richard Levitte | |
2005-03-30 | Blow away Makefile.ssl. | Ben Laurie | |
2004-12-05 | Add lots of checks for memory allocation failure, error codes to indicate | Dr. Stephen Henson | |
failure and freeing up memory if a failure occurs. PR:620 | |||
2004-11-24 | Check return code of EVP_CipherInit() in PKCS#12 code. | Dr. Stephen Henson | |
2004-11-02 | Don't use $(EXHEADER) directly in for loops, as most shells will break | Richard Levitte | |
if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org> | |||
2004-05-17 | After the latest round of header-hacking, regenerate the dependencies in | Geoff Thorpe | |
the Makefiles. NB: this commit is probably going to generate a huge posting and it is highly uninteresting to read. | |||
2004-05-17 | Deprecate the recursive includes of bn.h from various API headers (asn1.h, | Geoff Thorpe | |
dh.h, dsa.h, ec.h, ecdh.h, ecdsa.h, rsa.h), as the opaque bignum types are already declared in ossl_typ.h. Add explicit includes for bn.h in those C files that need access to structure internals or API functions+macros. | |||
2004-04-19 | make update | Geoff Thorpe | |
2004-03-15 | Constify d2i, s2i, c2i and r2i functions and other associated | Richard 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-27 | Use sh explicitely to run point.sh | Richard Levitte | |
This is part of a large change submitted by Markus Friedl <markus@openbsd.org> | |||
2003-03-20 | Shut up an ANSI compiler about uninitialised variables. | Richard Levitte | |
PR: 517 | |||
2002-12-29 | make update | Richard Levitte | |
2002-11-28 | Cleanse 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-10-09 | Use double dashes so makedepend doesn't misunderstand the flags we | Richard 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-03 | Various enhancements to PKCS#12 code, new | Dr. Stephen Henson | |
medium level API, improved PKCS12_create and additional functionality in pkcs12 utility. | |||
2002-09-07 | Fix typos in PKCS#12 ASN1 code. | Dr. Stephen Henson | |
Make PKCS7_set_detached work again. | |||
2002-08-09 | make update | Bodo Möller | |
2002-07-30 | "make update" | Lutz Jänicke | |
2002-07-14 | Replace '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-27 | Pass CFLAG to dependency makers, so non-standard system include paths are | Richard Levitte | |
handled properly. Part of PR 75 | |||
2002-06-27 | Use bg instead of bag as argument to macros, to avoid clashes with | Richard Levitte | |
structure field names. PR: 112 | |||
2002-03-14 | Initialize cipher context in KRB5 | Dr. Stephen Henson | |
("D. Russell" <russelld@aol.net>) Allow HMAC functions to use an alternative ENGINE. | |||
2002-02-13 | ECDSA support | Bodo Möller | |
Submitted by: Nils Larsch <nla@trustcenter.de> | |||
2001-12-17 | remove redundant ERR_load_... declarations | Bodo Möller | |
2001-12-09 | Improve back compatibility. | Ben Laurie | |
2001-11-15 | make update | Richard Levitte | |
perl util/mkerr.pl -recurse -write -rebuild | |||
2001-11-06 | PKCS#12 code fixes: initialize and cleanup digests and ciphers | Dr. Stephen Henson | |
properly. | |||
2001-10-17 | Modify EVP cipher behaviour in a similar way | Dr. Stephen Henson | |
to digests to retain compatibility. | |||
2001-10-16 | Retain compatibility of EVP_DigestInit() and EVP_DigestFinal() | Dr. Stephen Henson | |
with existing code. Modify library to use digest *_ex() functions. | |||
2001-10-04 | 'make update' | Richard Levitte | |
2001-08-05 | Start to reduce some of the header bloat. | Ben Laurie | |
2001-07-31 | make update | Richard Levitte | |
2001-07-30 | Really add the EVP and all of the DES changes. | Ben Laurie | |
2001-07-27 | More linker bloat reorganisation: | Dr. Stephen Henson | |
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. | |||
2001-07-26 | First of several reorganisations to | Dr. Stephen Henson | |
reduce linker bloat. For example the single line: PEM_read_X509() results in a binary of around 400K in Linux! This first step separates some of the PEM functions and avoids linking in some PKCS#7 and PKCS#12 code. | |||
2001-06-19 | Change all calls to low level digest routines in the library and | Dr. Stephen Henson | |
applications to use EVP. Add missing calls to HMAC_cleanup() and don't assume HMAC_CTX can be copied using memcpy(). Note: this is almost identical to the patch submitted to openssl-dev by Verdon Walker <VWalker@novell.com> except some redundant EVP_add_digest_()/EVP_cleanup() calls were removed and some changes made to avoid compiler warnings. |