summaryrefslogtreecommitdiffstats
path: root/crypto/rand
AgeCommit message (Collapse)Author
2006-11-21Update from 0.9.8 stable. Eliminate duplicate error codes.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-06-23New functions CRYPTO_set_idptr_callback(),Bodo Möller
CRYPTO_get_idptr_callback(), CRYPTO_thread_idptr() for a 'void *' type thread ID, since the 'unsigned long' type of the existing thread ID does not always work well.
2006-04-11Add BeOS support.Ulf Möller
PR: 1312 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller
2006-02-04Update filenames in makefiles.Dr. Stephen Henson
2005-11-03Mask libcrypto references to stat with OPENSSL_NO_POSIX_IO.Andy Polyakov
2005-10-13Broaden compatibility amount Win32 headers even further [some don't haveAndy Polyakov
SIZE_T].
2005-09-22Broaden compatibility among Windows SDK versions. Elder versions don't haveAndy Polyakov
ULONG_PTR, so we replace it with equally wide SIZE_T.
2005-08-28fix warnings when building openssl with the following compiler options: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-07Final(?) WinCE update.Andy Polyakov
2005-08-03WCE update, mostly typos.Andy Polyakov
2005-08-02Abstain from GUI calls in rand_win.c in NT service context.Andy Polyakov
2005-08-02Eliminate bogus #if WCEPLATFORM!=MS_HPC_PRO [which by the way unconditionallyAndy Polyakov
invalidated the whole clause] and replace it with #if _WIN32_WCE>=210.
2005-07-22Fix some signed/unsigned warnings.Geoff Thorpe
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. The change isAndy Polyakov
inspired by VC6 failure report. In addition abstain from taking screen snapshots when running in NT service context.
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
2005-03-24undo Cygwin changeUlf Möller
2005-03-19Use Windows randomness code on CygwinUlf Möller
2005-02-19Fix hang in EGD/PRNGD query when communication socket is closedLutz Jänicke
prematurely by EGD/PRNGD. PR: 1014 Submitted by: Darren Tucker <dtucker@zip.com.au>
2005-01-13Fix an "oops" typo! Well, it was a debugging left-over...Andy Polyakov
2005-01-13O_NOFOLLOW is not appropriate when opening /dev/* entries on Solaris.Andy Polyakov
PR: 998
2005-01-12Correct a faulty address assignment, and add a length check (notRichard Levitte
really needed now, but may be needed in the future, who knows?).
2005-01-04DJGPP update.Andy Polyakov
PR: 989 Submitted by: Doug Kaufman
2004-11-02Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte
if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
2004-07-21Make rand_win.c UNICODE savvy.Andy Polyakov
2004-06-28Changes for VOS, submitted by Paul Green <Paul.Green@stratus.com>.Richard Levitte
PR: 499
2004-06-28NetWare fixes provided by Verdon Walker for OpenSSL 0.9.8-dev.Richard Levitte
The changes have been mailed to <crypt@bis.doc.gov> as well. PR: 903
2004-05-17After the latest round of header-hacking, regenerate the dependencies inGeoff Thorpe
the Makefiles. NB: this commit is probably going to generate a huge posting and it is highly uninteresting to read.
2004-05-17Make reservations for FIPS code in HEAD branch, so that the moment FIPSAndy Polyakov
comes in we have required macros in place.
2004-04-19make updateGeoff Thorpe
2004-04-19Reduce header interdependencies, initially in engine.h (the rest of theGeoff Thorpe
changes are the fallout). As this could break source code that doesn't directly include headers for interfaces it uses, changes to recursive includes are covered by the OPENSSL_NO_DEPRECATED symbol. It's better to define this when building and using openssl, and then adapt code where necessary - this is how to stay current. However the mechanism exists for the lethargic.
2004-03-25Wrap code starting with a definition.Richard Levitte
PR: 854
2004-03-25A couple more cases where RAND_add() gets an integer instead of aRichard Levitte
doule as last argument.
2004-03-15It was just pointed out to me that it's better to cast to double...Richard Levitte
2004-03-15Make sure that the last argument to RAND_add() is a float, or someRichard Levitte
compilers may complain.
2004-01-29TypoRichard Levitte
2004-01-28make updateRichard Levitte
2004-01-26S_IFBLK and S_IFCHR may not exist in some places (like Windows), soRichard Levitte
let's check for those macros, and if they aren't defined, let's assume there aren't Unixly devices on this platform.