diff options
author | Nick Mathewson <nickm@torproject.org> | 2018-06-28 11:39:49 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2018-06-28 11:39:49 -0400 |
commit | 48ebd9bf76a0e5ff60b88f8906919016de82e819 (patch) | |
tree | 76047a0a4227be696a54987d7d6f4430ec4597e3 /src/common/util.h | |
parent | aa3edfd2053bb418907f204e171ae8f7e78c30eb (diff) | |
download | tor-48ebd9bf76a0e5ff60b88f8906919016de82e819.tar.gz tor-48ebd9bf76a0e5ff60b88f8906919016de82e819.zip |
Move weakrng into lib/intmath
Diffstat (limited to 'src/common/util.h')
-rw-r--r-- | src/common/util.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/common/util.h b/src/common/util.h index 1967d23e41..7d75440062 100644 --- a/src/common/util.h +++ b/src/common/util.h @@ -95,18 +95,4 @@ int64_t tv_to_msec(const struct timeval *tv); HANDLE load_windows_system_library(const TCHAR *library_name); #endif -/* ===== Insecure rng */ -typedef struct tor_weak_rng_t { - uint32_t state; -} tor_weak_rng_t; - -#define TOR_WEAK_RNG_INIT {383745623} -#define TOR_WEAK_RANDOM_MAX (INT_MAX) -void tor_init_weak_random(tor_weak_rng_t *weak_rng, unsigned seed); -int32_t tor_weak_random(tor_weak_rng_t *weak_rng); -int32_t tor_weak_random_range(tor_weak_rng_t *rng, int32_t top); -/** Randomly return true according to <b>rng</b> with probability 1 in - * <b>n</b> */ -#define tor_weak_random_one_in_n(rng, n) (0==tor_weak_random_range((rng),(n))) - #endif /* !defined(TOR_UTIL_H) */ |