oblivion 2.2.1

A fast, lightweight, and secure end-to-end encryption protocol based on ECDHE
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use criterion::{black_box, criterion_group, criterion_main, Criterion};
use oblivion::utils::parser::OblivionRequest;

fn criterion_benchmark_parser_request(c: &mut Criterion) {
    let header = "GET / Oblivion/2.0";
    c.bench_function("parser_request", |b| {
        b.iter(|| {
            OblivionRequest::new(black_box(header)).unwrap();
        })
    });
}

criterion_group!(benches, criterion_benchmark_parser_request);
criterion_main!(benches);