Skip to content

Commit 9aaf12e

Browse files
committed
Use chacha20::ChaChaCore directly
1 parent 47455a0 commit 9aaf12e

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/rngs/reseeding.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,14 @@ use rand_core::{SeedableRng, TryCryptoRng, TryRng};
5353
/// # Example
5454
///
5555
/// ```
56-
/// use chacha20::ChaCha20Core; // Internal part of ChaChaRng that
57-
/// // implements Generator
56+
/// // Internal part of ChaChaRng that implements Generator
57+
/// type Core = chacha20::ChaChaCore<chacha20::R20, chacha20::variants::Legacy>;
58+
///
5859
/// use rand::prelude::*;
5960
/// use rand::rngs::SysRng;
6061
/// use rand::rngs::ReseedingRng;
6162
///
62-
/// let mut reseeding_rng = ReseedingRng::<ChaCha20Core, _>::new(0, SysRng).unwrap();
63+
/// let mut reseeding_rng = ReseedingRng::<Core, _>::new(0, SysRng).unwrap();
6364
///
6465
/// println!("{}", reseeding_rng.random::<u64>());
6566
/// ```

src/rngs/std.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use core::convert::Infallible;
1212
use rand_core::{SeedableRng, TryCryptoRng, TryRng};
1313

1414
#[cfg(any(test, feature = "sys_rng"))]
15-
pub(crate) use chacha20::ChaCha12Core as Core;
15+
pub(crate) type Core = chacha20::ChaChaCore<chacha20::R12, chacha20::variants::Legacy>;
1616

1717
use chacha20::ChaCha12Rng as Rng;
1818

0 commit comments

Comments
 (0)