summaryrefslogtreecommitdiffstats
path: root/crypto/rand
AgeCommit message (Collapse)Author
2010-07-08rand_nw.c: compensate for gcc bug (using %edx instead of %eax at -O3)Andy Polyakov
[from HEAD]. PR: 2296
2010-06-12Fix gcc 4.6 warnings. Check TLS server hello extension length.Ben Laurie
2010-03-22rand_win.c: fix logical bug in readscreen [from HEAD].Andy Polyakov
2010-02-17PR: 2100Dr. Stephen Henson
Submitted by: James Baker <jbaker@tableausoftware.com> et al. Workaround for slow Heap32Next on some versions of Windows.
2010-01-26PR: 2138Dr. Stephen Henson
Submitted by: Kevin Regan <k.regan@f5.com> Clear stat structure if -DPURIFY is set to avoid problems on some platforms which include unitialised fields.
2010-01-19rand_win.c: handel GetTickCount wrap-around [from HEAD].Andy Polyakov
2009-09-20Don't use __try+__except unless on VC++Dr. Stephen Henson
2009-07-24PR: 1992Dr. Stephen Henson
Submitted by: Ger Hobbelt <ger@hobbelt.com> Approved by: steve@openssl.org RAND_poll() and CreateToolhelp32Snapshot() stability for WIN32.
2009-06-02PR: 1937Dr. Stephen Henson
Submitted by: Mark Phalan <Mark.Phalan@Sun.COM> Reviewed by: steve@openssl.org Fix misuse of st_mode field in struct stat.
2009-02-16Use shared dev team flags, fix resulting warning.Ben Laurie
2008-12-30Backport http://cvs.openssl.org/chngview?cn=17710 from HEAD.Andy Polyakov
PR: 1230
2008-10-28randfile.c: .rnd can become orphaned on VMS [from HEAD].Andy Polyakov
Submitted by: David North
2008-09-17Make update: delete duplicate error code.Dr. Stephen Henson
2008-09-16Merge changes to build system from fips branch.Dr. Stephen Henson
2008-09-16Add missing file.Dr. Stephen Henson
2008-09-16RAND library FIPS merge.Dr. Stephen Henson
2008-09-14Fix error code discrepancy.Dr. Stephen Henson
Make update.
2008-05-20Correctly adjust location of commentLutz Jänicke
Submitted by: Ben Laurie <ben@links.org>
2008-05-16Another occurance of possible valgrind/purify "uninitialized memory"Lutz Jänicke
complaint related to the PRNG: with PURIFY policy don't feed uninitialized memory into the PRNG. Submitted by: Bodo Moeller <bmoeller@openssl.org> :-)
2008-01-03Netware support.Dr. Stephen Henson
Submitted by: Guenter Knauf <eflash@gmx.net>
2007-09-21The use of the PURIFY macro in ssleay_rand_bytes() is sufficient toLutz Jänicke
resolve the Valgrind issue with random numbers. Undo the changes to RAND_bytes() and RAND_pseudo_bytes() that are redundant in this respect. Update documentation and FAQ accordingly, as the PURIFY macro is available at least since 0.9.7.
2007-09-20Use PURIFY instead of PEDANTIC.Ben Laurie
2007-09-19Wrap "keep valgrind happy" change in #ifdef PEDANTIC so any entropy in theDr. Stephen Henson
buffer can be normally used.
2007-03-02Initialize "buf" to 0 to make valgrind happy :-)Lutz Jänicke
Note: the RAND_bytes() manual page says: RAND_bytes() puts num cryptographically strong pseudo-random bytes into buf. It does not talk about using the previous contents of buf so we are working as documented.
2007-03-02Do not use uninitialized memory to seed the PRNG as it may confuseLutz Jänicke
code checking tools. PR: 1499
2007-01-21Update from HEAD.Dr. Stephen Henson
2006-11-21Rebuild error file C source files.Dr. Stephen Henson
2006-06-30use <poll.h> as by Single Unix SpecificationBodo Möller
2006-06-28always read in RAND_poll() if we can't use select because of a tooBodo Möller
large FD: it's non-blocking mode anyway
2006-06-27Use poll() when possible to gather Unix randomness entropyRichard Levitte
2006-02-04Update filenames in makefilesDr. Stephen Henson
2005-10-13Broaden compatibility amount Win32 headers even further [from HEAD].Andy Polyakov
2005-09-22Broaden compatibility among Windows SDK versions [from HEAD].Andy Polyakov
2005-08-28fix warnings when building openssl with (gcc 3.3.1):Nils Larsch
-Wmissing-prototypes -Wcomment -Wformat -Wimplicit -Wmain -Wmultichar -Wswitch -Wshadow -Wtrigraphs -Werror -Wchar-subscripts -Wstrict-prototypes -Wreturn-type -Wpointer-arith -W -Wunused -Wno-unused-parameter -Wuninitialized
2005-08-07Windows CE update from HEAD.Andy Polyakov
2005-08-03WCE update, mostly typos [from HEAD].Andy Polyakov
2005-08-02Abstain from GUI calls in rand_win.c in NT service context [from HEAD].Andy Polyakov
2005-08-02WCE update from HEAD.Andy Polyakov
2005-06-18Move the definition of DEVRANDOM for DJGPP from Configure to e_os.h.Richard Levitte
That should solve the issues with propagating it through the Makefiles. PR: 1110
2005-05-30DJGPP changes. Contributed by Doug Kaufman <dkaufman@rahul.net>Richard Levitte
2005-05-21When _XOPEN_SOURCE is defined, make sure it's defined to 500. Required inRichard Levitte
http://www.opengroup.org/onlinepubs/007908799/xsh/compilation.html. Notified by David Wolfe <dwolfe5272@yahoo.com>
2005-05-21Move _WIN32_WINNT definition from command line to e_os.h [from HEAD].Andy Polyakov
2005-05-16Further BUILDENV refinement, further fool-proofing of Makefiles andAndy Polyakov
[most importantly] put back dependencies accidentaly eliminated in check-in #13342.
2005-05-16make updateBodo Möller
2005-05-15Fool-proofing MakefilesAndy Polyakov
2005-04-19Various Win32 and other fixes for warnings and compilation errors.Dr. Stephen Henson
Fix Win32 build system to use 'Makefile' instead of 'Makefile.ssl'.
2005-04-12Rebuild error codes.Dr. Stephen Henson
2005-04-11Add emacs cache files to .cvsignore.Richard Levitte
2005-04-07make sure error queue is totally emptiedNils Larsch
PR: 359
2005-03-30Blow away Makefile.ssl.Ben Laurie