Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-19 | Add flag to support cofactor ECDH | Dr. Stephen Henson | |
2011-10-22 | Check for selftest failure in various places. | Dr. Stephen Henson | |
2011-06-08 | Set flags in ECDH and ECDSA methods for FIPS. | Dr. Stephen Henson | |
2011-04-10 | remove ENGINE dependency from ecdh | Dr. Stephen Henson | |
2011-03-24 | make update | Richard Levitte | |
2011-03-09 | Add ECDH to validated module. | Dr. Stephen Henson | |
2011-02-12 | New option to disable characteristic two fields in EC code. | Dr. Stephen Henson | |
2011-01-26 | Change AR to ARX to allow exclusion of fips object modules | Dr. Stephen Henson | |
2010-06-12 | Fix warnings. | 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-04 | More type-checking. | Ben Laurie | |
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. | |||
2007-08-12 | Fix warnings. | Dr. Stephen Henson | |
2007-01-21 | Constify version strings and some structures. | Dr. Stephen Henson | |
2006-11-21 | Update from 0.9.8 stable. Eliminate duplicate error codes. | Dr. Stephen Henson | |
2005-12-18 | Missing CFLAG in couple of depend: targets. | Andy Polyakov | |
PR: 1247 Submitted by: Doug Kaufman | |||
2005-07-16 | make | Nils Larsch | |
./configure no-deprecated [no-dsa] [no-dh] [no-ec] [no-rsa] make depend all test work again PR: 1159 | |||
2005-05-20 | fix typo, add prototype | Nils Larsch | |
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-16 | ecc api cleanup; summary: | Nils Larsch | |
- hide the EC_KEY structure definition in ec_lcl.c + add some functions to use/access the EC_KEY fields - change the way how method specific data (ecdsa/ecdh) is attached to a EC_KEY - add ECDSA_sign_ex and ECDSA_do_sign_ex functions with additional parameters for pre-computed values - rebuild libeay.num from 0.9.7 | |||
2005-05-15 | Fool-proofing Makefiles | Andy Polyakov | |
2005-05-10 | give EC_GROUP_new_by_nid a more meanigful name: | Nils Larsch | |
EC_GROUP_new_by_nid -> EC_GROUP_new_by_curve_name | |||
2005-05-09 | Update util/ck_errf.pl script, and have it run automatically | Bodo Möller | |
during "make errors" and thus during "make update". Fix lots of bugs that util/ck_errf.pl can detect automatically. Various others of these are still left to fix; that's why "make update" will complain loudly when run now. | |||
2005-04-29 | hide the definition of ECDSA_METHOD and ECDSA_DATA (and mutatis mutandis | Nils Larsch | |
for ecdh) | |||
2005-04-26 | Fix various incorrect error function codes. | Bodo Möller | |
("perl util/ck_errf.pl */*.c */*/*.c" still reports many more.) | |||
2005-04-23 | change prototype of the ecdh KDF: make input parameter const and the outlen ↵ | Nils Larsch | |
argument more flexible | |||
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-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-10-21 | Update ECDSA and ECDH for OPENSSL_NO_ENGINE. | Geoff Thorpe | |
Reported by: Maxim Masiutin Submitted by: Nils Larsch | |||
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 | (oops) Apologies all, that last header-cleanup commit was from the wrong | Geoff Thorpe | |
tree. This further reduces header interdependencies, and makes some associated cleanups. | |||
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. | |||
2003-06-19 | Unsigned vs. signed fixed. | Richard Levitte | |
2003-06-04 | Make sure that size_t matches size_t. | Richard Levitte | |
2003-05-01 | make update | Richard Levitte | |
2003-03-21 | Make sure to declare mem*() properly. | Richard Levitte | |
2003-03-20 | Make sure we get the definition of OPENSSL_NO_ECDH. | Richard Levitte | |
2003-03-20 | make update | Dr. Stephen Henson | |
2003-03-20 | Avoid warning. | Dr. Stephen Henson | |
2003-03-20 | make update | Dr. Stephen Henson | |
2003-02-28 | - new ECDH_compute_key interface (KDF is no longer a fixed built-in) | Bodo Möller | |
- bugfix: in ECDH_compute_key, pad x coordinate with leading zeros if necessary | |||
2003-02-22 | remove some more useless code. The mingw target can now be built | Ulf Möller | |
under cygwin. | |||
2002-11-28 | Have all tests use EXIT() to exit rather than exit(), since the latter doesn't | Richard Levitte | |
always give the expected result on some platforms. | |||
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-11-14 | make update | Richard Levitte | |
2002-11-14 | fix output | Bodo Möller | |
Submitted by: Nils Larsch | |||
2002-11-13 | Security fixes brought forward from 0.9.7. | Ben Laurie | |