From 477aeff2886893a7fd4e7f28b1184d22264c85cc Mon Sep 17 00:00:00 2001 From: lotodore Date: Tue, 11 Dec 2007 21:07:06 +0000 Subject: [PATCH] Log if non-cryptographic random numbers are used. --- src/engine/local_engine/tools.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/engine/local_engine/tools.cpp b/src/engine/local_engine/tools.cpp index 7a3f84a1..08b8b369 100755 --- a/src/engine/local_engine/tools.cpp +++ b/src/engine/local_engine/tools.cpp @@ -20,6 +20,7 @@ #define NOMINMAX // for Windows #include "tools.h" +#include #include #include @@ -41,6 +42,7 @@ void Tools::getRandNumber(int start, int end, int howMany, int* randArray, bool if(!RAND_bytes(rand_buf, 4)) { RAND_pseudo_bytes(rand_buf, 4); + LOG_MSG("RAND_bytes failed, using RAND_pseudo_bytes."); } randNumber = 0; @@ -65,6 +67,7 @@ void Tools::getRandNumber(int start, int end, int howMany, int* randArray, bool if(!RAND_bytes(rand_buf, 4)) { RAND_pseudo_bytes(rand_buf, 4); + LOG_MSG("RAND_bytes failed, using RAND_pseudo_bytes."); } randNumber = 0;