fn rerandomize()

in benches/scheme.rs [79:92]


fn rerandomize(bench: &mut Bencher) {
    let fv = cupcake::default();

    let (pk, _) = fv.generate_keypair();
    let mut v = vec![0; fv.n];
    for i in 0..fv.n {
        v[i] = i as u8;
    }
    let mut ct = fv.encrypt(&v, &pk);

    bench.iter(|| {
        fv.rerandomize(&mut ct, &pk);
    })
}