From b03433af091192b405fe64d0ba6f5a849ec8d71b Mon Sep 17 00:00:00 2001 From: Noah Vesely Date: Wed, 21 Mar 2018 12:47:33 -0600 Subject: [PATCH] Add TODO note on unreleased Rng::try_fill_bytes --- src/sss/scheme.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sss/scheme.rs b/src/sss/scheme.rs index 8e28874..d5021ba 100644 --- a/src/sss/scheme.rs +++ b/src/sss/scheme.rs @@ -77,6 +77,8 @@ impl SSS { let mut osrng = OsRng::new()?; for (c, &s) in src.iter().enumerate() { col_in[0] = s; + // NOTE: switch to `try_fill_bytes` when it lands in a stable release: + // https://github.com/rust-lang-nursery/rand/commit/230b2258dbd99ff8bd991008c972d923d4b5d10c osrng.fill_bytes(&mut col_in[1..]); col_out.clear(); encode_secret_byte(&*col_in, shares_count, &mut col_out)?;