summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/network.c4
-rw-r--r--core/network.h1
2 files changed, 4 insertions, 1 deletions
diff --git a/core/network.c b/core/network.c
index 9693df1c..c08b3512 100644
--- a/core/network.c
+++ b/core/network.c
@@ -48,9 +48,11 @@ uint64_t current_time()
48 48
49} 49}
50 50
51//return a random number
52//NOTE: this function should probably not be used where cryptographic randomness is absolutely necessary
51uint32_t random_int() 53uint32_t random_int()
52{ 54{
53 #ifdef WIN32 55 #ifndef VANILLA_NACL
54 //NOTE: this function comes from libsodium 56 //NOTE: this function comes from libsodium
55 return randombytes_random(); 57 return randombytes_random();
56 #else 58 #else
diff --git a/core/network.h b/core/network.h
index 4fa30905..33f11239 100644
--- a/core/network.h
+++ b/core/network.h
@@ -97,6 +97,7 @@ typedef struct
97uint64_t current_time(); 97uint64_t current_time();
98 98
99//return a random number 99//return a random number
100//NOTE: this function should probably not be used where cryptographic randomness is absolutely necessary
100uint32_t random_int(); 101uint32_t random_int();
101 102
102//Basic network functions: 103//Basic network functions: