summaryrefslogtreecommitdiff
path: root/lib/libcrypto/rand
AgeCommit message (Collapse)Author
2014-05-24More KNF.Joel Sing
2014-05-24KNF.Joel Sing
2014-05-24Another e_os2.h -> opensslconf.h.Joel Sing
2014-04-19use intrinsic strlcpy and strlcat everywhere so we only have one set ofBob Beck
funcitons to check for incorrect use. keep BUF_strlcpy and BUF_strlcat for API comptibility only. ok tedu@
2014-04-18Put the final pieces from e_os.h in the required places, and remove it.Theo de Raadt
"dance on it's grave" says beck ok guenther beck
2014-04-18another round of chemo for the RAND code to provide clarity.Ted Unangst
ok deraadt
2014-04-18egd support is too dangerous to leave where somebody might find it.Ted Unangst
ok deraadt.
2014-04-18define RFILE only in the file that needs itTheo de Raadt
2014-04-16Some software expects RAND_status() to return 1 for success, so alwaysReyk Floeter
return 1 in the arc4random backend because there is no possible error condition. Unbreaks lynx, git and friends. ok miod@ dcoppa@
2014-04-16API compat fix. RAND_load_file can never fail now. discovered and ok beck.Ted Unangst
2014-04-15we don't use these files for buildingTed Unangst
2014-04-15Moved to regress/lib/libcrypto.Miod Vallat
2014-04-15Replace the old OpenSSL PRNG by direct use of arc4random_buf(), keeping theMiod Vallat
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@
2014-04-14remove auto-generated dependencies from the old unused build system, soTheo de Raadt
that it is easier to find code pieces. They are getting in the way. ok miod
2014-04-14Don't bother compiling files which end up containingMiod Vallat
#if OPENSSL_SYS_NOTYOURS <whole file> #endif
2014-04-13Remove some stuff that isn't needed.Bob Beck
ok miod@ deraadt@
2014-04-13Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.Miod Vallat
2012-10-13resolve conflictsDamien Miller
2012-01-05OpenSSL 1.0.0f: mergeDamien Miller
2011-11-03openssl-1.0.0e: resolve conflictsDamien Miller
2010-10-01resolve conflicts, fix local changesDamien Miller
2009-04-06resolve conflictsDamien Miller
2009-01-09resolve conflictsDamien Miller
2009-01-09import openssl-0.9.8jDamien Miller
2009-01-05update to openssl-0.9.8i; tested by several, especially krw@Damien Miller
2008-09-10use one call to arc4random_buf() instead of lots of arc4random()Damien Miller
2008-09-06resolve conflictsDamien Miller
2008-09-06import of OpenSSL 0.9.8hDamien Miller
2006-06-27resolve conflictsDamien Miller
2005-04-29resolve conflictsDamien Miller
2005-04-29import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@Damien Miller
2004-04-08merge 0.9.7dMarkus Friedl
2003-11-11merge 0.9.7c; minor bugsfixes;Markus Friedl
API addition: ERR_release_err_state_table [make includes before you build libssl/libcrypto]
2003-05-12merge 0.9.7b with local changes; crank majors for libssl/libcryptoMarkus Friedl
2003-04-03str{cat,cpy}/sprintf cleanup. markus@, deraadt@ okHakan Olsson
2003-03-16Less strcpy/strcat/sprintf. tdeval@ ok.Hakan Olsson
2002-09-17use arc4random instead of /dev/arandom,Markus Friedl
allows RAND_poll after chroot, ok deraadt, fgsch
2002-09-10merge openssl-0.9.7-beta3, tested on vax by miod@Markus Friedl
2002-09-05merge with 0.9.7-beta1Markus Friedl
2002-09-04execute bourne shell scripts with 'sh' and not with $SHELLMarkus Friedl
2002-09-03unused files, not part of OpenSSL 0.9.7Markus Friedl
2002-06-07Merge OpenSSL 0.9.7-stable-20020605,Bob Beck
correctly autogenerate obj_mac.h
2002-05-15import openssl-0.9.7-beta1Bob Beck
2002-05-15OpenSSL 0.9.7 stable 2002 05 08 mergeBob Beck
2001-12-20fix to match documented behaviour. RAND_file_name must return a pointer toBob Beck
buf, not something else.
2001-08-01merge openssl 0.9.6b-engineBob Beck
Note that this is a maintenence release, API's appear *not* to have changed. As such, I have only increased the minor number on these libraries
2001-08-01http://www.openssl.org/news/secadv_prng.txt; ok beck@Markus Friedl
2001-06-22openssl-engine-0.9.6a mergeBob Beck
2001-01-12make sure s always has enough from for trailing \0. even though strlcpy willBob Beck
truncate, thanks to itojun@
2001-01-02do not honour environment variables if issetugid, and even more strongly ↵Theo de Raadt
support the random device