Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RT3543: Remove #ifdef LINT | Rich Salz | 2014-12-10 | 1 | -3/+0 |
| | | | | | | | I also replaced some exit/return wrappers in various programs (from main) to standardize on return. Reviewed-by: Richard Levitte <levitte@openssl.org> | ||||
* | remove OPENSSL_FIPSAPI | Dr. Stephen Henson | 2014-12-08 | 3 | -3/+3 |
| | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> | ||||
* | remove FIPS module code from crypto/ecdh | Dr. Stephen Henson | 2014-12-08 | 1 | -8/+0 |
| | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> | ||||
* | Remove OPENSSL_FIPSCANISTER code. | Dr. Stephen Henson | 2014-12-08 | 1 | -12/+0 |
| | | | | | | | OPENSSL_FIPSCANISTER is only set if the fips module is being built (as opposed to being used). Since the fips module wont be built in master this is redundant. Reviewed-by: Tim Hudson <tjh@openssl.org> | ||||
* | Remove fipscanister build functionality from makefiles. | Dr. Stephen Henson | 2014-12-08 | 1 | -1/+1 |
| | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> | ||||
* | Remove all .cvsignore files | Rich Salz | 2014-11-28 | 1 | -4/+0 |
| | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> | ||||
* | make depend | Dr. Stephen Henson | 2014-02-19 | 1 | -0/+8 |
| | |||||
* | Fix warning. | Dr. Stephen Henson | 2013-10-15 | 1 | -2/+2 |
| | |||||
* | Add test vectors from RFC7027 | Dr. Stephen Henson | 2013-10-15 | 1 | -0/+171 |
| | |||||
* | Minor optimisation to KDF algorithm. | Dr. Stephen Henson | 2013-08-05 | 1 | -1/+1 |
| | | | | Don't need to use temporary buffer if remaining length equals digest length. | ||||
* | Add support for X9.62 KDF. | Dr. Stephen Henson | 2013-07-17 | 3 | -2/+123 |
| | | | | Add X9.62 KDF to EC EVP_PKEY_METHOD. | ||||
* | Fix EC_KEY initialization race. | Bodo Möller | 2012-10-05 | 1 | -2/+9 |
| | | | | Submitted by: Adam Langley | ||||
* | add cofactor ECDH support from fips branch | Dr. Stephen Henson | 2011-12-10 | 2 | -0/+14 |
| | |||||
* | Check for selftest failure in various places. | Dr. Stephen Henson | 2011-10-22 | 1 | -0/+8 |
| | |||||
* | Set flags in ECDH and ECDSA methods for FIPS. | Dr. Stephen Henson | 2011-06-08 | 2 | -1/+9 |
| | |||||
* | remove ENGINE dependency from ecdh | Dr. Stephen Henson | 2011-04-10 | 2 | -14/+5 |
| | |||||
* | make update | Richard Levitte | 2011-03-24 | 1 | -9/+10 |
| | |||||
* | Add ECDH to validated module. | Dr. Stephen Henson | 2011-03-09 | 2 | -0/+15 |
| | |||||
* | New option to disable characteristic two fields in EC code. | Dr. Stephen Henson | 2011-02-12 | 2 | -0/+8 |
| | |||||
* | Change AR to ARX to allow exclusion of fips object modules | Dr. Stephen Henson | 2011-01-26 | 1 | -1/+1 |
| | |||||
* | Fix warnings. | Ben Laurie | 2010-06-12 | 1 | -2/+1 |
| | |||||
* | Remove the dual-callback scheme for numeric and pointer thread IDs, | Geoff Thorpe | 2008-08-06 | 1 | -1/+1 |
| | | | | | | | | | 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. | ||||
* | Revert my earlier CRYPTO_THREADID commit, I will commit a reworked | Geoff Thorpe | 2008-07-03 | 1 | -1/+1 |
| | | | | version some time soon. | ||||
* | More type-checking. | Ben Laurie | 2008-06-04 | 1 | -11/+21 |
| | |||||
* | There was a need to support thread ID types that couldn't be reliably cast | Geoff Thorpe | 2008-03-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | 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. | ||||
* | Fix warnings. | Dr. Stephen Henson | 2007-08-12 | 1 | -5/+5 |
| | |||||
* | Constify version strings and some structures. | Dr. Stephen Henson | 2007-01-21 | 1 | -1/+1 |
| | |||||
* | Update from 0.9.8 stable. Eliminate duplicate error codes. | Dr. Stephen Henson | 2006-11-21 | 1 | -7/+4 |
| | |||||
* | Missing CFLAG in couple of depend: targets. | Andy Polyakov | 2005-12-18 | 1 | -1/+1 |
| | | | | | PR: 1247 Submitted by: Doug Kaufman | ||||
* | make | Nils Larsch | 2005-07-16 | 1 | -1/+2 |
| | | | | | | | | ./configure no-deprecated [no-dsa] [no-dh] [no-ec] [no-rsa] make depend all test work again PR: 1159 | ||||
* | fix typo, add prototype | Nils Larsch | 2005-05-20 | 1 | -1/+2 |
| | |||||
* | Further BUILDENV refinement, further fool-proofing of Makefiles and | Andy Polyakov | 2005-05-16 | 1 | -35/+17 |
| | | | | | [most importantly] put back dependencies accidentaly eliminated in check-in #13342. | ||||
* | ecc api cleanup; summary: | Nils Larsch | 2005-05-16 | 5 | -66/+72 |
| | | | | | | | | | | - 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 | ||||
* | Fool-proofing Makefiles | Andy Polyakov | 2005-05-15 | 1 | -4/+1 |
| | |||||
* | give EC_GROUP_new_by_nid a more meanigful name: | Nils Larsch | 2005-05-10 | 1 | -1/+1 |
| | | | | EC_GROUP_new_by_nid -> EC_GROUP_new_by_curve_name | ||||
* | Update util/ck_errf.pl script, and have it run automatically | Bodo Möller | 2005-05-09 | 1 | -3/+3 |
| | | | | | | | | 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. | ||||
* | hide the definition of ECDSA_METHOD and ECDSA_DATA (and mutatis mutandis | Nils Larsch | 2005-04-29 | 6 | -33/+100 |
| | | | | for ecdh) | ||||
* | Fix various incorrect error function codes. | Bodo Möller | 2005-04-26 | 3 | -4/+4 |
| | | | | ("perl util/ck_errf.pl */*.c */*/*.c" still reports many more.) | ||||
* | change prototype of the ecdh KDF: make input parameter const and the outlen ↵ | Nils Larsch | 2005-04-23 | 4 | -11/+16 |
| | | | | argument more flexible | ||||
* | Rebuild error codes. | Dr. Stephen Henson | 2005-04-12 | 1 | -8/+12 |
| | |||||
* | Add emacs cache files to .cvsignore. | Richard Levitte | 2005-04-11 | 1 | -0/+2 |
| | |||||
* | Blow away Makefile.ssl. | Ben Laurie | 2005-03-30 | 1 | -4/+3 |
| | |||||
* | 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> | ||||
* | Update ECDSA and ECDH for OPENSSL_NO_ENGINE. | Geoff Thorpe | 2004-10-21 | 2 | -0/+10 |
| | | | | | Reported by: Maxim Masiutin Submitted by: Nils Larsch | ||||
* | Deprecate the recursive includes of bn.h from various API headers (asn1.h, | Geoff Thorpe | 2004-05-17 | 2 | -1/+4 |
| | | | | | | 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. | ||||
* | (oops) Apologies all, that last header-cleanup commit was from the wrong | Geoff Thorpe | 2004-04-19 | 1 | -0/+1 |
| | | | | | tree. This further reduces header interdependencies, and makes some associated cleanups. | ||||
* | Reduce header interdependencies, initially in engine.h (the rest of the | Geoff Thorpe | 2004-04-19 | 1 | -3/+6 |
| | | | | | | | | | 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. | ||||
* | Unsigned vs. signed fixed. | Richard Levitte | 2003-06-19 | 1 | -1/+1 |
| | |||||
* | Make sure that size_t matches size_t. | Richard Levitte | 2003-06-04 | 1 | -1/+2 |
| | |||||
* | make update | Richard Levitte | 2003-05-01 | 1 | -20/+28 |
| |