summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dh (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Explicitly include <openssl/opensslconf.h> in every file that referencesjsing2014-07-103-4/+12
| | | | | | | | | an OPENSSL_NO_* define. This avoids relying on something else pulling it in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is never going to do anything, since OPENSSL_NO_XYZ will never defined, due to the fact that opensslconf.h has not been included. This also includes some miscellaneous sorting/tidying of headers.
* Stop including standard headers via cryptlib.h - pull in the headers thatjsing2014-07-101-2/+4
| | | | | | are needed in the source files that actually require them. ok beck@ miod@
* ASN1_STRING_free can handle NULL, so callers don't need to check. ok miodtedu2014-07-091-7/+4
|
* Simplify error path of DH_check_pub_key()miod2014-07-091-8/+4
|
* KNFmiod2014-07-099-567/+599
|
* remove unused, private version strings except SSL_version_strbcook2014-07-091-3/+1
| | | | | | Also remove unused des_ver.h, which exports some of these strings, but is not installed. ok miod@ tedu@
* simplify and unobfuscate a variable to fix a mem leak.tedu2014-06-301-6/+9
| | | | original diff by logan
* replace atoi() calls with strtol(). Follow the idiomatic pattern in ourderaadt2014-06-121-12/+30
| | | | | | | | | manual page strictly. Return -2 if the strings are not strict numbers. The numbers remain in the range of "int". Range checking for these parameters is done later in the pkey_*_ctl() functions, or sometimes in functions much further downstream... but not always!!! ok millert miod mikeb
* tags as requested by miod and teduderaadt2014-06-1211-9/+11
|
* Remove various test stubs. The good ones have been moved by jsingderaadt2014-06-073-257/+0
| | | | | | and others to the regress framework. These remaining ones just muddle us up when re-reading code repeatedly. ok jsing
* malloc() result does not need a cast.deraadt2014-06-071-1/+1
| | | | ok miod
* more: no need to null check before free; ok guentherderaadt2014-05-301-1/+1
|
* more: no need for null check before freederaadt2014-05-301-2/+1
| | | | ok tedu guenther
* no need for null check before free. from Brendan MacDonelltedu2014-05-301-1/+1
|
* Everything sane has stdio, and FILE *. we don't need ifdefs for this.beck2014-05-292-4/+0
| | | | ok to firebomb from tedu@
* Almost nothing actually needs to include <openssl/e_os2.h>, however byjsing2014-05-241-1/+1
| | | | | | | including it they get <openssl/opensslconf.h>. So instead of pulling in <openssl/e_os2.h>, just pull in <openssl/opensslconf.h>. "go ahead" miod@
* if (x) free(x) -> free(x); semantic patch generated with coccinelle, carefullymiod2014-05-222-4/+2
| | | | eyeballed before applying. Contributed by Cyril Roelandt on tech@
* Stop being a dummy... presumably these are left overs from pedantic modejsing2014-05-151-2/+0
| | | | | | that were not wrapped with #if PEDANTIC. ok miod@
* Use C99 initializers for the various FOO_METHOD structs. More readable, andmiod2014-04-273-71/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | avoid unreadable/unmaintainable constructs like that: const EVP_PKEY_ASN1_METHOD cmac_asn1_meth = { EVP_PKEY_CMAC, EVP_PKEY_CMAC, 0, "CMAC", "OpenSSL CMAC method", 0,0,0,0, 0,0,0, cmac_size, 0, 0,0,0,0,0,0,0, cmac_key_free, 0, 0,0 }; ok matthew@ deraadt@
* kill REF_PRINT/REF_CHECK debugging framework noone would usederaadt2014-04-171-20/+0
| | | | ok miod
* Change library to use intrinsic memory allocation functions instead ofbeck2014-04-173-12/+12
| | | | | | | | OPENSSL_foo wrappers. This changes: OPENSSL_malloc->malloc OPENSSL_free->free OPENSSL_relloc->realloc OPENSSL_freeFunc->free
* we don't use these files for buildingtedu2014-04-151-77/+0
|
* remove FIPS mode support. people who require FIPS can buy something thattedu2014-04-153-44/+0
| | | | | meets their needs, but dumping it in here only penalizes the rest of us. ok beck deraadt
* Moved to regress/lib/libcrypto.miod2014-04-151-226/+0
|
* remove auto-generated dependencies from the old unused build system, soderaadt2014-04-141-103/+0
| | | | | that it is easier to find code pieces. They are getting in the way. ok miod
* resolve conflictsdjm2012-10-135-4/+88
|
* This commit was generated by cvs2git to track changes on a CVS vendordjm2012-10-131-0/+1
|\ | | | | branch.
| * import OpenSSL-1.0.1cdjm2012-10-136-4/+89
| |
* | resolve conflicts, fix local changesdjm2010-10-018-179/+105
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2010-10-013-0/+834
|\| | | | | branch.
| * import OpenSSL-1.0.0adjm2010-10-019-35/+887
| |
| * import openssl-0.9.8jdjm2009-01-096-2/+29
| |
* | resolve conflictsdjm2009-04-062-5/+1
| |
* | resolve conflictsdjm2009-01-097-11/+38
| |
* | update to openssl-0.9.8i; tested by several, especially krw@djm2009-01-051-7/+13
| |
* | resolve conflictsdjm2008-09-067-92/+108
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2008-09-061-0/+83
|\| | | | | branch.
| * import of OpenSSL 0.9.8hdjm2008-09-067-76/+205
| |
| * import of openssl-0.9.7jdjm2006-06-273-29/+69
| |
| * import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@djm2005-04-294-1/+15
| |
| * import 0.9.7b (without idea and rc5)markus2003-05-112-1/+10
| |
| * import openssl-0.9.7-beta1markus2002-09-056-171/+457
| |
| * This commit was manufactured by cvs2git to create branch 'unlabeled-1.1.1'.cvs2svn2002-05-151-0/+87
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2008-09-061-21/+23
|\ \ | | | | | | branch.
| * | import of OpenSSL 0.9.8hdjm2008-09-062-30/+42
| | |
* | | openssl security fixes, diff from markus@, ok & "commit it" djm@pvalchev2006-10-043-0/+10
| | | | | | | | | | | | http://www.openssl.org/news/secadv_20060928.txt for more
* | | resolve conflictsdjm2006-06-274-32/+74
| | |
* | | This commit was generated by cvs2git to track changes on a CVS vendordjm2006-06-271-1/+1
|\| | | | | | | | branch.
| * | import of openssl-0.9.7jdjm2006-06-272-1/+5
| | |
* | | backport checks for degenerate Diffie-Hellman public exponents fromdjm2006-05-044-0/+36
| | | | | | | | | | | | | | | OpenSSL-0.9.8a, where they were added without a corresponding patch to 0.9.7 or an advisory! ok theo@ markus@