Skip to content

Commit c320c7d

Browse files
committed
Replace SeedableRng::from_seed with ChaChaRng::from_seed
1 parent 12e911c commit c320c7d

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/prng/chacha.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ mod test {
281281
// Test vectors 1 and 2 from
282282
// https://tools.ietf.org/html/draft-nir-cfrg-chacha20-poly1305-04
283283
let seed = [0u8; 32];
284-
let mut rng: ChaChaRng = SeedableRng::from_seed(seed);
284+
let mut rng = ChaChaRng::from_seed(seed);
285285

286286
let mut results = [0u32; 16];
287287
for i in results.iter_mut() { *i = rng.next_u32(); }
@@ -307,7 +307,7 @@ mod test {
307307
0, 0, 0, 0, 0, 0, 0, 0,
308308
0, 0, 0, 0, 0, 0, 0, 0,
309309
0, 0, 0, 0, 0, 0, 0, 1];
310-
let mut rng: ChaChaRng = SeedableRng::from_seed(seed);
310+
let mut rng = ChaChaRng::from_seed(seed);
311311

312312
// Skip block 0
313313
for _ in 0..16 { rng.next_u32(); }
@@ -336,13 +336,13 @@ mod test {
336336
let mut results = [0u32; 16];
337337

338338
// Test block 2 by skipping block 0 and 1
339-
let mut rng1: ChaChaRng = SeedableRng::from_seed(seed);
339+
let mut rng1 = ChaChaRng::from_seed(seed);
340340
for _ in 0..32 { rng1.next_u32(); }
341341
for i in results.iter_mut() { *i = rng1.next_u32(); }
342342
assert_eq!(results, expected);
343343

344344
// Test block 2 by using `set_counter`
345-
let mut rng2: ChaChaRng = SeedableRng::from_seed(seed);
345+
let mut rng2 = ChaChaRng::from_seed(seed);
346346
rng2.set_counter(2, 0);
347347
for i in results.iter_mut() { *i = rng2.next_u32(); }
348348
assert_eq!(results, expected);
@@ -351,7 +351,7 @@ mod test {
351351
#[test]
352352
fn test_chacha_multiple_blocks() {
353353
let seed = [0,0,0,0, 1,0,0,0, 2,0,0,0, 3,0,0,0, 4,0,0,0, 5,0,0,0, 6,0,0,0, 7,0,0,0];
354-
let mut rng: ChaChaRng = SeedableRng::from_seed(seed);
354+
let mut rng = ChaChaRng::from_seed(seed);
355355

356356
// Store the 17*i-th 32-bit word,
357357
// i.e., the i-th word of the i-th 16-word block
@@ -372,7 +372,7 @@ mod test {
372372
#[test]
373373
fn test_chacha_true_bytes() {
374374
let seed = [0u8; 32];
375-
let mut rng: ChaChaRng = SeedableRng::from_seed(seed);
375+
let mut rng = ChaChaRng::from_seed(seed);
376376
let mut results = [0u8; 32];
377377
rng.fill_bytes(&mut results);
378378
let expected = [118, 184, 224, 173, 160, 241, 61, 144,
@@ -389,7 +389,7 @@ mod test {
389389
// Although we do not support setting a nonce, we try it here anyway so
390390
// we can use this test vector.
391391
let seed = [0u8; 32];
392-
let mut rng: ChaChaRng = SeedableRng::from_seed(seed);
392+
let mut rng = ChaChaRng::from_seed(seed);
393393
rng.set_counter(0, 2u64 << 56);
394394

395395
let mut results = [0u32; 16];
@@ -404,7 +404,7 @@ mod test {
404404
#[test]
405405
fn test_chacha_set_rounds() {
406406
let seed = [0u8; 32];
407-
let mut rng: ChaChaRng = SeedableRng::from_seed(seed);
407+
let mut rng = ChaChaRng::from_seed(seed);
408408
rng.set_rounds(8);
409409

410410
let mut results = [0u32; 16];
@@ -420,7 +420,7 @@ mod test {
420420
#[test]
421421
fn test_chacha_clone() {
422422
let seed = [0,0,0,0, 1,0,0,0, 2,0,0,0, 3,0,0,0, 4,0,0,0, 5,0,0,0, 6,0,0,0, 7,0,0,0];
423-
let mut rng: ChaChaRng = SeedableRng::from_seed(seed);
423+
let mut rng = ChaChaRng::from_seed(seed);
424424
let mut clone = rng.clone();
425425
for _ in 0..16 {
426426
assert_eq!(rng.next_u64(), clone.next_u64());

0 commit comments

Comments
 (0)