[BUG] fill_random_bytes broken

From: Shawn Lewis <shawnlewis_at_google.com>
Date: Wed, 25 Jul 2007 19:22:10 -0700

verify.c: fill_random_bytes() doesn't work as intended.

drand48 on linux returns a double whose value is evenly distributed between
0.0 and 0.1. This is not the same as having an 8-byte value where each bit
has the same chance of being 0 as it does of being 1.

I'd fix this but it should probably be done in a cross-platformish way and
I'm not quite sure how to do it. Maybe just use smaller randoms? Have an
os_random_uint32?

-Shawn
Received on Thu Jul 26 2007 - 04:22:10 CEST

This archive was generated by hypermail 2.2.0 : Thu Jul 26 2007 - 04:30:03 CEST