Removing dependency to gnutls, only gcrypt is required now.

This commit is contained in:
lotodore
2011-03-08 18:42:57 +00:00
parent 629ec5929d
commit 4ec5f4eae9
6 changed files with 40 additions and 18 deletions
+8
View File
@@ -109,9 +109,13 @@ void Tools::getRandNumber(int start, int end, int howMany, int* randArray, bool
int counter(0);
while(counter < howMany) {
#ifdef HAVE_OPENSSL
if(!RAND_bytes(rand_buf, 4)) {
LOG_MSG("RAND_bytes failed!");
}
#else
gcry_randomize(rand_buf, 4, GCRY_VERY_STRONG_RANDOM);
#endif
randNumber = 0;
for(i=0; i<4; i++) {
@@ -138,9 +142,13 @@ void Tools::getRandNumber(int start, int end, int howMany, int* randArray, bool
int counter(0);
while (counter < howMany) {
#ifdef HAVE_OPENSSL
if(!RAND_bytes(rand_buf, 4)) {
LOG_MSG("RAND_bytes failed!");
}
#else
gcry_randomize(rand_buf, 4, GCRY_VERY_STRONG_RANDOM);
#endif
randNumber = 0;
for(i=0; i<4; i++) {