Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Send the function codes from the error functions to the bit bucket, | beck | 2017-01-29 | 1 | -4/+2 |
| | | | | | | as was done earlier in libssl. Thanks inoguchi@ for noticing libssl had more reacharounds into this. ok jsing@ inoguchi@ | ||||
* | Correct spelling of OPENSSL_cleanse. | jsing | 2015-09-10 | 1 | -2/+2 |
| | | | | ok miod@ | ||||
* | rand_err doesn't exist anymore, coverity 78808 | beck | 2015-07-18 | 1 | -3/+3 |
| | | | | ok doug@ | ||||
* | Place most of the RAND_* functions under #ifndef LIBRESSL_INTERNAL (some | jsing | 2014-10-22 | 1 | -1/+4 |
| | | | | are still needed for the engine). Our code should use arc4random instead. | ||||
* | Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes(). | jsing | 2014-10-22 | 2 | -6/+5 |
| | | | | | | | | arc4random_buf() is guaranteed to always succeed - it is worth noting that a number of the replaced function calls were already missing return value checks. ok deraadt@ | ||||
* | Improve RAND_write_file(), chmod crud, etc. | deraadt | 2014-07-14 | 1 | -27/+19 |
| | | | | ok tedu | ||||
* | Only import cryptlib.h in the four source files that actually need it. | jsing | 2014-07-11 | 1 | -2/+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@ | ||||
* | Explicitly include <openssl/opensslconf.h> in every file that references | jsing | 2014-07-10 | 3 | -5/+11 |
| | | | | | | | | | 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. | ||||
* | tags as requested by miod and tedu | deraadt | 2014-06-12 | 4 | -3/+4 |
| | |||||
* | More KNF. | jsing | 2014-05-24 | 1 | -2/+2 |
| | |||||
* | KNF. | jsing | 2014-05-24 | 4 | -91/+91 |
| | |||||
* | Another e_os2.h -> opensslconf.h. | jsing | 2014-05-24 | 1 | -1/+3 |
| | |||||
* | use intrinsic strlcpy and strlcat everywhere so we only have one set of | beck | 2014-04-19 | 1 | -1/+1 |
| | | | | | | funcitons to check for incorrect use. keep BUF_strlcpy and BUF_strlcat for API comptibility only. ok tedu@ | ||||
* | Put the final pieces from e_os.h in the required places, and remove it. | deraadt | 2014-04-18 | 1 | -1/+0 |
| | | | | | "dance on it's grave" says beck ok guenther beck | ||||
* | another round of chemo for the RAND code to provide clarity. | tedu | 2014-04-18 | 4 | -379/+85 |
| | | | | ok deraadt | ||||
* | egd support is too dangerous to leave where somebody might find it. | tedu | 2014-04-18 | 2 | -113/+0 |
| | | | | ok deraadt. | ||||
* | define RFILE only in the file that needs it | deraadt | 2014-04-18 | 1 | -1/+1 |
| | |||||
* | Some software expects RAND_status() to return 1 for success, so always | reyk | 2014-04-16 | 1 | -2/+10 |
| | | | | | | | return 1 in the arc4random backend because there is no possible error condition. Unbreaks lynx, git and friends. ok miod@ dcoppa@ | ||||
* | API compat fix. RAND_load_file can never fail now. discovered and ok beck. | tedu | 2014-04-16 | 1 | -3/+7 |
| | |||||
* | we don't use these files for building | tedu | 2014-04-15 | 1 | -77/+0 |
| | |||||
* | Moved to regress/lib/libcrypto. | miod | 2014-04-15 | 1 | -219/+0 |
| | |||||
* | Replace the old OpenSSL PRNG by direct use of arc4random_buf(), keeping the | miod | 2014-04-15 | 8 | -1565/+52 |
| | | | | | | | | | | | | | | | | | | | | | existing RAND interfaces unchanged. All interfaces allowing external feed or seed of the RNG (either from a file or a local entropy gathering daemon) are kept for ABI compatibility, but are no longer do anything. While the OpenSSL PRNG was required 15+ years ago when many systems lacked proper entropy collection, things have evolved and one can reasonably assume it is better to use the kernel (system global) entropy pool rather than trying to build one's own and having to compensate for thread scheduling... <RANT> Whoever thought that RAND_screen(), feeding the PRNG with the contents of the local workstation's display, under Win32, was a smart idea, ought to be banned from security programming. </RANT> ok beck@ deraadt@ tedu@ | ||||
* | remove auto-generated dependencies from the old unused build system, so | deraadt | 2014-04-14 | 1 | -87/+0 |
| | | | | | that it is easier to find code pieces. They are getting in the way. ok miod | ||||
* | Don't bother compiling files which end up containing | miod | 2014-04-14 | 4 | -1291/+0 |
| | | | | | | #if OPENSSL_SYS_NOTYOURS <whole file> #endif | ||||
* | Remove some stuff that isn't needed. | beck | 2014-04-13 | 1 | -1/+1 |
| | | | | ok miod@ deraadt@ | ||||
* | Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery. | miod | 2014-04-13 | 6 | -9/+39 |
| | |||||
* | resolve conflicts | djm | 2012-10-13 | 5 | -18/+149 |
| | |||||
* | OpenSSL 1.0.0f: merge | djm | 2012-01-05 | 1 | -34/+74 |
| | |||||
* | openssl-1.0.0e: resolve conflicts | djm | 2011-11-03 | 3 | -9/+24 |
| | |||||
* | This commit was generated by cvs2git to track changes on a CVS vendor | djm | 2011-11-03 | 1 | -2/+2 |
|\ | | | | | branch. | ||||
| * | import OpenSSL 1.0.0e | djm | 2011-11-03 | 1 | -2/+2 |
| | | |||||
* | | resolve conflicts, fix local changes | djm | 2010-10-01 | 13 | -570/+209 |
| | | |||||
* | | resolve conflicts | djm | 2009-04-06 | 2 | -3/+3 |
| | | |||||
* | | resolve conflicts | djm | 2009-01-09 | 7 | -47/+233 |
| | | |||||
* | | This commit was generated by cvs2git to track changes on a CVS vendor | djm | 2009-01-09 | 1 | -0/+152 |
|\ \ | | | | | | | branch. | ||||
| * | | import openssl-0.9.8j | djm | 2009-01-09 | 4 | -29/+232 |
| | | | |||||
* | | | update to openssl-0.9.8i; tested by several, especially krw@ | djm | 2009-01-05 | 1 | -6/+11 |
| | | | |||||
* | | | use one call to arc4random_buf() instead of lots of arc4random() | djm | 2008-09-10 | 1 | -8/+2 |
| | | | |||||
* | | | resolve conflicts | djm | 2008-09-06 | 9 | -137/+165 |
| | | | |||||
* | | | This commit was generated by cvs2git to track changes on a CVS vendor | djm | 2008-09-06 | 1 | -89/+52 |
|\| | | | | | | | | branch. | ||||
| * | | import of OpenSSL 0.9.8h | djm | 2008-09-06 | 6 | -183/+200 |
| | | | |||||
* | | | This commit was generated by cvs2git to track changes on a CVS vendor | djm | 2008-09-06 | 1 | -0/+183 |
|\ \ \ | | |/ | |/| | branch. | ||||
| * | | import of OpenSSL 0.9.8h | djm | 2008-09-06 | 1 | -0/+183 |
| | | | |||||
| * | | import openssl-0.9.7d | markus | 2004-04-07 | 1 | -4/+6 |
| | | | |||||
| * | | import 0.9.7b (without idea and rc5) | markus | 2003-05-11 | 1 | -1/+1 |
| | | | |||||
| * | | import openssl-0.9.7-beta3 | markus | 2002-09-05 | 1 | -36/+73 |
| | | | |||||
| * | | import openssl-0.9.7-beta1 | markus | 2002-09-05 | 1 | -17/+94 |
| | | | |||||
* | | | resolve conflicts | djm | 2006-06-27 | 3 | -24/+32 |
| | | | |||||
* | | | This commit was generated by cvs2git to track changes on a CVS vendor | djm | 2006-06-27 | 1 | -1/+1 |
|\ \ \ | | |/ | |/| | branch. | ||||
| * | | import of openssl-0.9.7j | djm | 2006-06-27 | 1 | -1/+1 |
| | | |