Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-26 | Add JPAKE. | Ben Laurie | |
2008-08-06 | Remove the dual-callback scheme for numeric and pointer thread IDs, | Geoff Thorpe | |
deprecate the original (numeric-only) scheme, and replace with the CRYPTO_THREADID object. This hides the platform-specifics and should reduce the possibility for programming errors (where failing to explicitly check both thread ID forms could create subtle, platform-specific bugs). Thanks to Bodo, for invaluable review and feedback. | |||
2008-07-03 | Revert my earlier CRYPTO_THREADID commit, I will commit a reworked | Geoff Thorpe | |
version some time soon. | |||
2008-06-16 | Update from stable branch. | Dr. Stephen Henson | |
2008-05-31 | Stop warning about extra ';' outside of function. | Dr. Stephen Henson | |
2008-05-26 | LHASH revamp. make depend. | Ben Laurie | |
2008-04-06 | Fix typo and add header files to err library. | Dr. Stephen Henson | |
2008-03-28 | There was a need to support thread ID types that couldn't be reliably cast | Geoff Thorpe | |
to 'unsigned long' (ie. odd platforms/compilers), so a pointer-typed version was added but it required portable code to check *both* modes to determine equality. This commit maintains the availability of both thread ID types, but deprecates the type-specific accessor APIs that invoke the callbacks - instead a single type-independent API is used. This simplifies software that calls into this interface, and should also make it less error-prone - as forgetting to call and compare *both* thread ID accessors could have led to hard-to-debug/infrequent bugs (that might only affect certain platforms or thread implementations). As the CHANGES note says, there were corresponding deprecations and replacements in the thread-related functions for BN_BLINDING and ERR too. | |||
2008-03-22 | Update dependencies. | Dr. Stephen Henson | |
2008-03-12 | And so it begins... | Dr. Stephen Henson | |
Initial support for CMS. Add zlib compression BIO. Add AES key wrap implementation. Generalize S/MIME MIME code to support CMS and/or PKCS7. | |||
2007-04-11 | Experimental HMAC support via EVP_PKEY_METHOD. | Dr. Stephen Henson | |
2006-12-07 | Update from 0.9.7-stable branch. | Dr. Stephen Henson | |
2006-06-23 | New functions CRYPTO_set_idptr_callback(), | Bodo Möller | |
CRYPTO_get_idptr_callback(), CRYPTO_thread_idptr() for a 'void *' type thread ID, since the 'unsigned long' type of the existing thread ID does not always work well. | |||
2006-06-14 | Thread-safety fixes | Bodo Möller | |
2006-02-12 | make update | Ulf Möller | |
2006-02-12 | RFC 3161 compliant time stamp request creation, response generation | Ulf Möller | |
and response verification. Submitted by: Zoltan Glozik <zglozik@opentsa.org> Reviewed by: Ulf Moeller | |||
2006-02-04 | Update filenames in makefiles. | Dr. Stephen Henson | |
2006-01-29 | add additional checks + cleanup | Nils Larsch | |
Submitted by: David Hartman <david_hartman@symantec.com> | |||
2006-01-08 | Some error code cleanups (SSL lib. used SSL_R_... codes reserved for alerts) | Bodo Möller | |
2005-05-17 | Move cryptlib.h prior bio.h. Actually it makes sense to include cryptlib.h | Andy Polyakov | |
first everywhere in crypto and skip stdio.h and string.h [because it includes them]. | |||
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-04-12 | Include error library value in C error source files instead of fixing up | Dr. Stephen Henson | |
at runtime. | |||
2005-04-11 | Add emacs cache files to .cvsignore. | Richard Levitte | |
2005-04-05 | some const fixes and cleanup | Nils Larsch | |
2005-03-31 | Give everything prototypes (well, everything that's actually used). | Ben Laurie | |
2005-03-30 | Blow away Makefile.ssl. | Ben Laurie | |
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-07-27 | Oops, wrong version... | Dr. Stephen Henson | |
2004-07-27 | Add FIPS library name to error routines. | Dr. Stephen Henson | |
2004-04-19 | make update | Geoff Thorpe | |
2004-04-19 | Reduce header interdependencies, initially in engine.h (the rest of the | Geoff Thorpe | |
changes are the fallout). As this could break source code that doesn't directly include headers for interfaces it uses, changes to recursive includes are covered by the OPENSSL_NO_DEPRECATED symbol. It's better to define this when building and using openssl, and then adapt code where necessary - this is how to stay current. However the mechanism exists for the lethargic. | |||
2004-01-24 | We're passed p, so let's use p instead of making assumptions. | Richard Levitte | |
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-12-27 | Use BUF_strlcpy() instead of strcpy(). | Richard Levitte | |
Use BUF_strlcat() instead of strcat(). Use BIO_snprintf() instead of sprintf(). In some cases, keep better track of buffer lengths. This is part of a large change submitted by Markus Friedl <markus@openbsd.org> | |||
2003-09-27 | Add reference counting around the thread state hash table. | Richard Levitte | |
Unfortunately, this means that the dynamic ENGINE version just went up, and isn't backward compatible. PR: 678 | |||
2003-06-11 | Remove unused variable | Richard Levitte | |
2003-06-11 | Add functionality to set marks on the error stack and to pop all errors to ↵ | Richard Levitte | |
the next mark. | |||
2003-05-01 | make update | Richard Levitte | |
2003-05-01 | Define a STORE type. For documentation, read the entry in CHANGES, | Richard Levitte | |
crypto/store/README, crypto/store/store.h and crypto/store/str_locl.h. | |||
2003-03-20 | Make sure we get the definition of OPENSSL_NO_FP_API. | Richard Levitte | |
2003-02-18 | Make the no-err option work properly | Richard Levitte | |
2003-01-30 | Add the possibility to build without the ENGINE framework. | Richard Levitte | |
PR: 287 | |||
2003-01-15 | update error library for EC... changes | Bodo Möller | |
Submitted by: Nils Larsch | |||
2002-12-29 | make update | Richard Levitte | |
2002-10-14 | makedepend complains when a header file is included more than once in | Richard Levitte | |
the same source file. | |||
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-08-09 | make update | Bodo Möller | |
2002-08-09 | Add ECDH support. | Bodo Möller | |
Additional changes: - use EC_GROUP_get_degree() in apps/req.c - add ECDSA and ECDH to apps/speed.c - adds support for EC curves over binary fields to ECDSA - new function EC_KEY_up_ref() in crypto/ec/ec_key.c - reorganize crypto/ecdsa/ecdsatest.c - add engine support for ECDH - fix a few bugs in ECDSA engine support Submitted by: Douglas Stebila <douglas.stebila@sun.com> | |||
2002-08-02 | New error code ERR_R_DISABLED | Bodo Möller | |
Submitted by: Douglas Stebila <douglas.stebila@sun.com> |