fn homomorphic_addition()

in benches/scheme.rs [63:77]


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

    let sk = fv.generate_key();

    let mut v = vec![0; fv.n];
    for i in 0..fv.n {
        v[i] = i as u8;
    }
    let mut ct1 = fv.encrypt_sk(&v, &sk);
    let ct2 = fv.encrypt_sk(&v, &sk);
    bench.iter(|| {
        fv.add_inplace(&mut ct1, &ct2);
    })
}