@@ -281,7 +281,7 @@ mod test {
281
281
// Test vectors 1 and 2 from
282
282
// https://tools.ietf.org/html/draft-nir-cfrg-chacha20-poly1305-04
283
283
let seed = [ 0u8 ; 32 ] ;
284
- let mut rng: ChaChaRng = SeedableRng :: from_seed ( seed) ;
284
+ let mut rng = ChaChaRng :: from_seed ( seed) ;
285
285
286
286
let mut results = [ 0u32 ; 16 ] ;
287
287
for i in results. iter_mut ( ) { * i = rng. next_u32 ( ) ; }
@@ -307,7 +307,7 @@ mod test {
307
307
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
308
308
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
309
309
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) ;
311
311
312
312
// Skip block 0
313
313
for _ in 0 ..16 { rng. next_u32 ( ) ; }
@@ -336,13 +336,13 @@ mod test {
336
336
let mut results = [ 0u32 ; 16 ] ;
337
337
338
338
// 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) ;
340
340
for _ in 0 ..32 { rng1. next_u32 ( ) ; }
341
341
for i in results. iter_mut ( ) { * i = rng1. next_u32 ( ) ; }
342
342
assert_eq ! ( results, expected) ;
343
343
344
344
// Test block 2 by using `set_counter`
345
- let mut rng2: ChaChaRng = SeedableRng :: from_seed ( seed) ;
345
+ let mut rng2 = ChaChaRng :: from_seed ( seed) ;
346
346
rng2. set_counter ( 2 , 0 ) ;
347
347
for i in results. iter_mut ( ) { * i = rng2. next_u32 ( ) ; }
348
348
assert_eq ! ( results, expected) ;
@@ -351,7 +351,7 @@ mod test {
351
351
#[ test]
352
352
fn test_chacha_multiple_blocks ( ) {
353
353
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) ;
355
355
356
356
// Store the 17*i-th 32-bit word,
357
357
// i.e., the i-th word of the i-th 16-word block
@@ -372,7 +372,7 @@ mod test {
372
372
#[ test]
373
373
fn test_chacha_true_bytes ( ) {
374
374
let seed = [ 0u8 ; 32 ] ;
375
- let mut rng: ChaChaRng = SeedableRng :: from_seed ( seed) ;
375
+ let mut rng = ChaChaRng :: from_seed ( seed) ;
376
376
let mut results = [ 0u8 ; 32 ] ;
377
377
rng. fill_bytes ( & mut results) ;
378
378
let expected = [ 118 , 184 , 224 , 173 , 160 , 241 , 61 , 144 ,
@@ -389,7 +389,7 @@ mod test {
389
389
// Although we do not support setting a nonce, we try it here anyway so
390
390
// we can use this test vector.
391
391
let seed = [ 0u8 ; 32 ] ;
392
- let mut rng: ChaChaRng = SeedableRng :: from_seed ( seed) ;
392
+ let mut rng = ChaChaRng :: from_seed ( seed) ;
393
393
rng. set_counter ( 0 , 2u64 << 56 ) ;
394
394
395
395
let mut results = [ 0u32 ; 16 ] ;
@@ -404,7 +404,7 @@ mod test {
404
404
#[ test]
405
405
fn test_chacha_set_rounds ( ) {
406
406
let seed = [ 0u8 ; 32 ] ;
407
- let mut rng: ChaChaRng = SeedableRng :: from_seed ( seed) ;
407
+ let mut rng = ChaChaRng :: from_seed ( seed) ;
408
408
rng. set_rounds ( 8 ) ;
409
409
410
410
let mut results = [ 0u32 ; 16 ] ;
@@ -420,7 +420,7 @@ mod test {
420
420
#[ test]
421
421
fn test_chacha_clone ( ) {
422
422
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) ;
424
424
let mut clone = rng. clone ( ) ;
425
425
for _ in 0 ..16 {
426
426
assert_eq ! ( rng. next_u64( ) , clone. next_u64( ) ) ;
0 commit comments