aboutsummaryrefslogtreecommitdiff
path: root/src/util/crypto_random.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/crypto_random.c')
-rw-r--r--src/util/crypto_random.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/util/crypto_random.c b/src/util/crypto_random.c
index f70763757..ffcabd0df 100644
--- a/src/util/crypto_random.c
+++ b/src/util/crypto_random.c
@@ -70,6 +70,8 @@ glibc_weak_rand32 ()
70 glibc_weak_rand32_state = val; 70 glibc_weak_rand32_state = val;
71 return val; 71 return val;
72} 72}
73
74
73#endif 75#endif
74 76
75/** 77/**
@@ -331,7 +333,8 @@ w_check (const void *p)
331/** 333/**
332 * Initialize libgcrypt. 334 * Initialize libgcrypt.
333 */ 335 */
334void __attribute__ ((constructor)) GNUNET_CRYPTO_random_init () 336void __attribute__ ((constructor))
337GNUNET_CRYPTO_random_init ()
335{ 338{
336 gcry_error_t rc; 339 gcry_error_t rc;
337 340
@@ -369,7 +372,8 @@ void __attribute__ ((constructor)) GNUNET_CRYPTO_random_init ()
369/** 372/**
370 * Nicely shut down libgcrypt. 373 * Nicely shut down libgcrypt.
371 */ 374 */
372void __attribute__ ((destructor)) GNUNET_CRYPTO_random_fini () 375void __attribute__ ((destructor))
376GNUNET_CRYPTO_random_fini ()
373{ 377{
374 gcry_set_progress_handler (NULL, NULL); 378 gcry_set_progress_handler (NULL, NULL);
375#ifdef GCRYCTL_CLOSE_RANDOM_DEVICE 379#ifdef GCRYCTL_CLOSE_RANDOM_DEVICE