From 33be6846c06ec935180c97fa9811758368b5f097 Mon Sep 17 00:00:00 2001 From: weidai Date: Thu, 29 Jul 2010 10:50:42 +0000 Subject: fix possible error during DLL startup self-test due to calling functions in ADVAPI32.DLL from DllMain() (http://sourceforge.net/apps/trac/cryptopp/ticket/4) git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@513 57ff6487-cd31-0410-9ec3-f628ee90f5f0 --- osrng.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'osrng.h') diff --git a/osrng.h b/osrng.h index eb4e6e2..9192616 100644 --- a/osrng.h +++ b/osrng.h @@ -96,8 +96,8 @@ class AutoSeededX917RNG : public RandomNumberGenerator, public NotCopyable { public: //! use blocking to choose seeding with BlockingRng or NonblockingRng. the parameter is ignored if only one of these is available - explicit AutoSeededX917RNG(bool blocking = false) - {Reseed(blocking);} + explicit AutoSeededX917RNG(bool blocking = false, bool autoSeed = true) + {if (autoSeed) Reseed(blocking);} void Reseed(bool blocking = false, const byte *additionalEntropy = NULL, size_t length = 0); // exposed for testing void Reseed(const byte *key, size_t keylength, const byte *seed, const byte *timeVector); -- cgit v1.2.1