franklin-crypto 0.32.11

Cryptographic library for SNARK gadgets, based on sapling-crypto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// extern crate test as self_test;
// use self::self_test::Bencher;
// use crate::rand::{thread_rng, Rand};
// use super::alt_babyjubjub::AltJubjub;
// use super::{edwards::TwistedEdwardsCurve, super::fs::Fs};

// #[bench]
// fn bench_constant_time_mul(b: &mut Bencher){
//     let jubjub = AltJubjub::new();
//     let rng = &mut thread_rng();
    
//     let p = jubjub.rand(rng);
//     let scalar = Fs::rand(rng);

//     b.iter(|| {
//         jubjub.ct_mul(&p, scalar)
//     });
// }