Browse Source

Merge 572ab9bc2b into 2372e9518e

pull/832/merge
Peter Korsgaard GitHub 1 month ago
parent
commit
70242e3be7
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 10 deletions
  1. +4
    -10
      random_seed.c

+ 4
- 10
random_seed.c View File

@@ -24,12 +24,6 @@
#define HAVE_DEV_RANDOM 1
#endif

#ifdef HAVE_ARC4RANDOM
#undef HAVE_GETRANDOM
#undef HAVE_DEV_RANDOM
#undef HAVE_CRYPTGENRANDOM
#endif

#if defined ENABLE_RDRAND

/* cpuid */
@@ -327,10 +321,6 @@ int json_c_get_random_seed(void)
if (has_rdrand())
return get_rdrand_seed();
#endif
#ifdef HAVE_ARC4RANDOM
/* arc4random never fails, so use it if it's available */
return arc4random();
#else
#ifdef HAVE_GETRANDOM
{
int seed = 0;
@@ -352,6 +342,10 @@ int json_c_get_random_seed(void)
return seed;
}
#endif
#ifdef HAVE_ARC4RANDOM
/* arc4random never fails, so use it if it's available */
return arc4random();
#else
return get_time_seed();
#endif /* !HAVE_ARC4RANDOM */
}

Loading…
Cancel
Save