Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove the libssl/src directory | 2016-09-03 | 4 | -494/+0 | |
| | |||||
* | Put BUF_memdup() and BUF_reverse() under #ifndef LIBRESSL_INTERNAL. | 2015-06-24 | 1 | -3/+2 | |
| | |||||
* | Get rid of the last remaining BUF_strdup and BUF_strlcpy and friends, use | 2014-10-16 | 1 | -2/+5 | |
| | | | | | intrinsic functions everywhere, and wrap these functions in an #ifndef LIBRESSL_INTERNAL to make sure we don't bring their use back. | ||||
* | unbreak build this needed to be an and.. | 2014-07-13 | 1 | -2/+2 | |
| | | | | ok jsing@ | ||||
* | Take out __bounded__ in the include files we use it in when not on OpenBSD. | 2014-07-13 | 1 | -1/+4 | |
| | | | | | | | while we can take it out in portable at compile time, it is still a problem when we install this header file on a system that doesn't support __bounded__ if this is unguarded. ok miod@ bcook@ | ||||
* | Only import cryptlib.h in the four source files that actually need it. | 2014-07-11 | 2 | -4/+6 | |
| | | | | | | | | 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@ | ||||
* | Explicitly include <openssl/opensslconf.h> in every file that references | 2014-07-10 | 1 | -1/+4 | |
| | | | | | | | | | 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 that | 2014-07-10 | 1 | -1/+3 | |
| | | | | | | are needed in the source files that actually require them. ok beck@ miod@ | ||||
* | Replace memset(a, 0, ...); free(a); by explicit_bzero(a, ...); free(a); in | 2014-07-09 | 1 | -2/+2 | |
| | | | | | | | fear a smartass-optimizing compiler decides memset is useless immediately before free(). ok jsing@ deraadt@ tedu@ | ||||
* | Unifdef -UNO_SYS_TYPES_H | 2014-06-24 | 1 | -4/+1 | |
| | |||||
* | Add more bounded attributes to the buffer and md5/sha headers in libssl | 2014-06-14 | 1 | -3/+5 | |
| | | | | ok miod@ | ||||
* | tags as requested by miod and tedu | 2014-06-12 | 3 | -3/+3 | |
| | |||||
* | realloc with NULL is same as malloc | 2014-06-01 | 1 | -4/+1 | |
| | | | | ok guenther | ||||
* | Commit this before the head-scratching leads to premature baldness: | 2014-06-01 | 1 | -1/+1 | |
| | | | | | | | | | | | | | memset(a->data, 0, (unsigned int)a->max); but the decl is: size_t max; size_t could be larger than int, especially in some of the systems OpenSSL purports to support. How do _intentionally truncating_ casts like enter into a codebase? Lack of understanding of C, at a minimum. Generally the objects are small, but this code is _intentionally unready_ for large objects. ok miod | ||||
* | More KNF. | 2014-04-26 | 2 | -6/+10 | |
| | |||||
* | remove OPENSSL_realloc_clean usage here - replace with intrinsics to make | 2014-04-17 | 1 | -4/+7 | |
| | | | | | it obvious what should happen. ok tedu@ | ||||
* | I've replaced everything in this file. ISC liscense it with my copyright | 2014-04-17 | 1 | -54/+13 | |
| | |||||
* | KNF. | 2014-04-17 | 1 | -3/+3 | |
| | |||||
* | Initial KNF. | 2014-04-17 | 3 | -139/+122 | |
| | |||||
* | simply wrap around intrinsics, and knf cleanup. | 2014-04-17 | 1 | -57/+54 | |
| | | | | ok miod@ deraadt@ | ||||
* | Change library to use intrinsic memory allocation functions instead of | 2014-04-17 | 2 | -8/+8 | |
| | | | | | | | | OPENSSL_foo wrappers. This changes: OPENSSL_malloc->malloc OPENSSL_free->free OPENSSL_relloc->realloc OPENSSL_freeFunc->free | ||||
* | we don't use these files for building | 2014-04-15 | 1 | -75/+0 | |
| | |||||
* | remove auto-generated dependencies from the old unused build system, so | 2014-04-14 | 1 | -22/+0 | |
| | | | | | that it is easier to find code pieces. They are getting in the way. ok miod | ||||
* | Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery. | 2014-04-13 | 2 | -3/+3 | |
| | |||||
* | import files that CVS missed; sigh | 2012-10-13 | 1 | -0/+119 | |
| | |||||
* | resolve conflicts | 2012-10-13 | 1 | -59/+1 | |
| | |||||
* | import OpenSSL-1.0.1c | 2012-10-13 | 1 | -2/+9 | |
| | |||||
* | cherrypick fix for CVE-2012-2110: libcrypto ASN.1 parsing heap overflow | 2012-04-19 | 1 | -0/+17 | |
| | | | | ok miod@ deraadt@ | ||||
* | resolve conflicts, fix local changes | 2010-10-01 | 5 | -219/+91 | |
| | |||||
* | import OpenSSL-1.0.0a | 2010-10-01 | 1 | -10/+3 | |
| | |||||
* | resolve conflicts | 2009-01-09 | 1 | -58/+0 | |
| | |||||
* | import openssl-0.9.8j | 2009-01-09 | 2 | -3/+126 | |
| | |||||
* | resolve conflicts | 2008-09-06 | 3 | -14/+46 | |
| | |||||
* | import of OpenSSL 0.9.8h | 2008-09-06 | 1 | -10/+8 | |
| | |||||
* | resolve conflicts | 2006-06-27 | 1 | -6/+10 | |
| | |||||
* | import of openssl-0.9.7j | 2006-06-27 | 1 | -1/+1 | |
| | |||||
* | import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@ | 2005-04-29 | 1 | -0/+92 | |
| | |||||
* | merge 0.9.7b with local changes; crank majors for libssl/libcrypto | 2003-05-12 | 3 | -1/+67 | |
| | |||||
* | merge openssl-0.9.7-beta3, tested on vax by miod@ | 2002-09-10 | 1 | -1/+1 | |
| | |||||
* | execute bourne shell scripts with 'sh' and not with $SHELL | 2002-09-04 | 1 | -1/+1 | |
| | |||||
* | OpenSSL 0.9.7 stable 2002 05 08 merge | 2002-05-15 | 4 | -16/+16 | |
| | |||||
* | openssl-engine-0.9.6a merge | 2001-06-22 | 1 | -1/+2 | |
| | |||||
* | openssl-engine-0.9.6 merge | 2000-12-15 | 2 | -9/+14 | |
| | |||||
* | OpenSSL 0.9.5a merge | 2000-04-15 | 1 | -1/+2 | |
| | |||||
* | OpenSSL 0.9.5 merge | 2000-03-19 | 1 | -1/+2 | |
| | | | | | | *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 | ||||
* | do not assume shell scripts are +x; d | 1999-11-23 | 1 | -1/+1 | |
| | |||||
* | OpenSSL 0.9.4 merge | 1999-09-29 | 5 | -116/+106 | |
| | |||||
* | Import of SSLeay-0.9.0b with RSA and IDEA stubbed + OpenBSD build | 1998-10-05 | 5 | -0/+432 | |
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. |