Merge pull request #2 from dpc/random_32

Simpler `random_32_bytes`.
This commit is contained in:
Andrew Poelstra 2014-08-16 10:23:40 -07:00
commit bf011f956e
1 changed files with 3 additions and 8 deletions

View File

@ -39,14 +39,9 @@ enum PublicKeyData {
} }
fn random_32_bytes<R:Rng>(rng: &mut R) -> [u8, ..32] { fn random_32_bytes<R:Rng>(rng: &mut R) -> [u8, ..32] {
[rng.gen(), rng.gen(), rng.gen(), rng.gen(), let mut ret = [0u8, ..32];
rng.gen(), rng.gen(), rng.gen(), rng.gen(), rng.fill_bytes(ret);
rng.gen(), rng.gen(), rng.gen(), rng.gen(), ret
rng.gen(), rng.gen(), rng.gen(), rng.gen(),
rng.gen(), rng.gen(), rng.gen(), rng.gen(),
rng.gen(), rng.gen(), rng.gen(), rng.gen(),
rng.gen(), rng.gen(), rng.gen(), rng.gen(),
rng.gen(), rng.gen(), rng.gen(), rng.gen()]
} }
impl Nonce { impl Nonce {