summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/lhash
AgeCommit message (Collapse)AuthorFilesLines
2019-05-12Stop the eyebleed in here and just use callocbeck1-30/+7
2016-11-08Use more homogeneous types and avoid a possible right shift by 32 inmiod1-16/+10
lh_strhash(). ok guenther@
2014-07-11Only import cryptlib.h in the four source files that actually need it.jsing1-5/+1
Remove the openssl public includes from cryptlib.h and add a small number of includes into the source files that actually need them. While here, also sort/group/tidy the includes. ok beck@ miod@
2014-07-10Explicitly include <openssl/opensslconf.h> in every file that referencesjsing2-2/+8
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.
2014-07-09remove unused, private version strings except SSL_version_strbcook1-3/+1
Also remove unused des_ver.h, which exports some of these strings, but is not installed. ok miod@ tedu@
2014-06-12tags as requested by miod and teduderaadt3-3/+3
2014-06-07Remove various test stubs. The good ones have been moved by jsingderaadt1-88/+0
and others to the regress framework. These remaining ones just muddle us up when re-reading code repeatedly. ok jsing
2014-06-07malloc() result does not need a cast.deraadt1-1/+1
ok miod
2014-05-29I do not have time to describe how bad the realloc() uses in here, nowderaadt1-4/+2
being relaced by reallocarray(). you will have to look at the diff. there can be no explanations for the extra casts. as beck says, "Don't go towards the light theo!" ok beck tedu
2014-05-29ok, next pass after review: when possible, put the reallocarray argumentsderaadt1-1/+1
in the "size_t nmemb, size_t size"
2014-05-29convert 53 malloc(a*b) to reallocarray(NULL, a, b). that is 53deraadt1-1/+1
potential integer overflows easily changed into an allocation return of NULL, with errno nicely set if need be. checks for an allocations returning NULL are commonplace, or if the object is dereferenced (quite normal) will result in a nice fault which can be detected & repaired properly. ok tedu
2014-05-29Everything sane has stdio, and FILE *. we don't need ifdefs for this.beck2-6/+0
ok to firebomb from tedu@
2014-05-24Almost nothing actually needs to include <openssl/e_os2.h>, however byjsing1-1/+2
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@
2014-04-22Remove meat which either duplicates code found in apps/, or is only of valuemiod1-17/+0
for 20th century historians, and can be put in the Attic.
2014-04-20KNF.jsing4-393/+388
2014-04-17Change library to use intrinsic memory allocation functions instead ofbeck2-11/+11
OPENSSL_foo wrappers. This changes: OPENSSL_malloc->malloc OPENSSL_free->free OPENSSL_relloc->realloc OPENSSL_freeFunc->free
2014-04-15we don't use these files for buildingtedu1-75/+0
2014-04-14remove auto-generated dependencies from the old unused build system, soderaadt1-13/+0
that it is easier to find code pieces. They are getting in the way. ok miod
2010-10-01resolve conflicts, fix local changesdjm4-162/+115
2010-10-01import OpenSSL-1.0.0adjm1-1/+1
2009-01-09import openssl-0.9.8jdjm1-1/+1
2008-09-06resolve conflictsdjm2-18/+19
2008-09-06import of OpenSSL 0.9.8hdjm1-10/+7
2006-06-27import of openssl-0.9.7jdjm1-1/+1
2005-04-29import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@djm1-0/+91
2003-05-12merge 0.9.7b with local changes; crank majors for libssl/libcryptomarkus2-72/+31
2003-04-05Trivial sprintf() -> snprintf() changes. ok deraadt@ho1-24/+39
2002-09-10merge openssl-0.9.7-beta3, tested on vax by miod@markus1-1/+1
2002-09-04execute bourne shell scripts with 'sh' and not with $SHELLmarkus1-1/+1
2002-05-15OpenSSL 0.9.7 stable 2002 05 08 mergebeck5-68/+127
2001-06-22openssl-engine-0.9.6a mergebeck1-1/+2
2000-12-15openssl-engine-0.9.6 mergebeck5-21/+30
2000-04-15OpenSSL 0.9.5a mergebeck2-16/+6
2000-03-19OpenSSL 0.9.5 mergebeck3-32/+29
*warning* this bumps shared lib minors for libssl and libcrypto from 2.1 to 2.2 if you are using the ssl26 packages for ssh and other things to work you will need to get new ones (see ~beck/libsslsnap/<arch>) on cvs or ~beck/src-patent.tar.gz on cvs
1999-11-23do not assume shell scripts are +x; dderaadt1-1/+1
1999-09-29OpenSSL 0.9.4 mergebeck6-122/+88
1998-10-05Import of SSLeay-0.9.0b with RSA and IDEA stubbed + OpenBSD buildryker6-0/+1119
functionality for shared libs. Note that routines such as sslv2_init and friends that use RSA will not work due to lack of RSA in this library. Needs documentation and help from ports for easy upgrade to full functionality where legally possible.