diff options
author | Nick Mathewson <nickm@torproject.org> | 2013-06-10 10:33:56 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2013-06-10 10:33:56 -0400 |
commit | e35b540832825437827addeb7ecd04c3e14d81bb (patch) | |
tree | c8adc4da8b3632af6d5da883956a05a774ce1804 /arc4random.c | |
parent | e826f19e05b65ffea1a1699160cee7516962c939 (diff) | |
download | libevent-e35b540832825437827addeb7ecd04c3e14d81bb.tar.gz |
When we seed from /proc/sys/kernel/random/uuid, count it as success
Found by Joseph Spadavecchia
Diffstat (limited to 'arc4random.c')
-rw-r--r-- | arc4random.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arc4random.c b/arc4random.c index cabc46f4..33ddc2c7 100644 --- a/arc4random.c +++ b/arc4random.c @@ -286,6 +286,7 @@ arc4_seed_proc_sys_kernel_random_uuid(void) } memset(entropy, 0, sizeof(entropy)); memset(buf, 0, sizeof(buf)); + arc4_seeded_ok = 1; return 0; } #endif @@ -387,6 +388,7 @@ arc4_stir(void) */ for (i = 0; i < 12*256; i++) (void)arc4_getbyte(); + arc4_count = BYTES_BEFORE_RESEED; return 0; |