Struct threshold_crypto::PEngine
source · pub struct PEngine;
Trait Implementations§
source§impl Engine for Bls12
impl Engine for Bls12
source§fn miller_loop<'a, I>(i: I) -> <Bls12 as Engine>::Fqkwhere
I: IntoIterator<Item = &'a (&'a <<Bls12 as Engine>::G1Affine as CurveAffine>::Prepared, &'a <<Bls12 as Engine>::G2Affine as CurveAffine>::Prepared)>,
fn miller_loop<'a, I>(i: I) -> <Bls12 as Engine>::Fqkwhere
I: IntoIterator<Item = &'a (&'a <<Bls12 as Engine>::G1Affine as CurveAffine>::Prepared, &'a <<Bls12 as Engine>::G2Affine as CurveAffine>::Prepared)>,
Perform a miller loop with some number of (G1, G2) pairs.