aboutsummaryrefslogtreecommitdiff
path: root/src/util/crypto_random.c
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2014-01-08 10:47:06 +0000
committerBart Polot <bart@net.in.tum.de>2014-01-08 10:47:06 +0000
commitf98fb14e5a1c4acc0444d9c78c654468fab02c6a (patch)
treec3cdd6f453a53ca8a4e38f9e0415f5e0188d6f1f /src/util/crypto_random.c
parent8b4df530533b6de991dbdc5431c0ac778f1836ae (diff)
downloadgnunet-f98fb14e5a1c4acc0444d9c78c654468fab02c6a.tar.gz
gnunet-f98fb14e5a1c4acc0444d9c78c654468fab02c6a.zip
-revert r31823, it broke gnunet-ecc CLI tool
Diffstat (limited to 'src/util/crypto_random.c')
-rw-r--r--src/util/crypto_random.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/util/crypto_random.c b/src/util/crypto_random.c
index ce7ec70f3..89985c7ac 100644
--- a/src/util/crypto_random.c
+++ b/src/util/crypto_random.c
@@ -286,6 +286,13 @@ GNUNET_CRYPTO_random_init ()
286 "Failed to set libgcrypt option %s: %s\n", 286 "Failed to set libgcrypt option %s: %s\n",
287 "DISABLE_SECMEM", 287 "DISABLE_SECMEM",
288 gcry_strerror (rc)); 288 gcry_strerror (rc));
289 /* Otherwise gnunet-ecc takes forever to complete, besides
290 we are fine with "just" using GCRY_STRONG_RANDOM */
291 if ((rc = gcry_control (GCRYCTL_ENABLE_QUICK_RANDOM, 0)))
292 FPRINTF (stderr,
293 "Failed to set libgcrypt option %s: %s\n",
294 "ENABLE_QUICK_RANDOM",
295 gcry_strerror (rc));
289 gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0); 296 gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0);
290 gcry_fast_random_poll (); 297 gcry_fast_random_poll ();
291 GNUNET_CRYPTO_seed_weak_random (time (NULL) ^ 298 GNUNET_CRYPTO_seed_weak_random (time (NULL) ^