Skip to content

Commit 76b5b90

Browse files
committed
Remove benchmark reseeding_bytes
1 parent d2117c5 commit 76b5b90

File tree

1 file changed

+2
-30
lines changed

1 file changed

+2
-30
lines changed

benches/benches/generators.rs

Lines changed: 2 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,18 @@
77
// except according to those terms.
88

99
use chacha20::rand_core::UnwrapErr;
10-
use chacha20::{ChaCha8Rng, ChaCha12Rng, ChaCha20Core, ChaCha20Rng};
10+
use chacha20::{ChaCha8Rng, ChaCha12Rng, ChaCha20Rng};
1111
use core::time::Duration;
1212
use criterion::measurement::WallTime;
1313
use criterion::{BenchmarkGroup, Criterion, black_box, criterion_group, criterion_main};
1414
use rand::prelude::*;
15-
use rand::rngs::ReseedingRng;
1615
use rand::rngs::SysRng;
1716
use rand_pcg::{Pcg32, Pcg64, Pcg64Dxsm, Pcg64Mcg};
1817

1918
criterion_group!(
2019
name = benches;
2120
config = Criterion::default();
22-
targets = random_bytes, random_u32, random_u64, init_gen, init_from_u64, init_from_seed, reseeding_bytes
21+
targets = random_bytes, random_u32, random_u64, init_gen, init_from_u64, init_from_seed
2322
);
2423
criterion_main!(benches);
2524

@@ -189,30 +188,3 @@ pub fn init_from_seed(c: &mut Criterion) {
189188

190189
g.finish()
191190
}
192-
193-
pub fn reseeding_bytes(c: &mut Criterion) {
194-
let mut g = c.benchmark_group("reseeding_bytes");
195-
g.warm_up_time(Duration::from_millis(500));
196-
g.throughput(criterion::Throughput::Bytes(1024 * 1024));
197-
198-
fn bench(g: &mut BenchmarkGroup<WallTime>, thresh: u64) {
199-
let name = format!("chacha20_{thresh}k");
200-
g.bench_function(name.as_str(), |b| {
201-
let mut rng = ReseedingRng::<ChaCha20Core, _>::new(thresh * 1024, SysRng).unwrap();
202-
let mut buf = [0u8; 1024 * 1024];
203-
b.iter(|| {
204-
rng.fill_bytes(&mut buf);
205-
black_box(&buf);
206-
});
207-
});
208-
}
209-
210-
bench(&mut g, 4);
211-
bench(&mut g, 16);
212-
bench(&mut g, 32);
213-
bench(&mut g, 64);
214-
bench(&mut g, 256);
215-
bench(&mut g, 1024);
216-
217-
g.finish()
218-
}

0 commit comments

Comments
 (0)