Struct blsttc::PEngine [−][src]
pub struct PEngine;
Trait Implementations
pub fn miller_loop<'a, I>(i: I) -> <Bls12 as Engine>::Fqk where
I: IntoIterator<Item = &'a (&'a <<Bls12 as Engine>::G1Affine as PairingCurveAffine>::Prepared, &'a <<Bls12 as Engine>::G2Affine as PairingCurveAffine>::Prepared)>,
pub fn miller_loop<'a, I>(i: I) -> <Bls12 as Engine>::Fqk where
I: IntoIterator<Item = &'a (&'a <<Bls12 as Engine>::G1Affine as PairingCurveAffine>::Prepared, &'a <<Bls12 as Engine>::G2Affine as PairingCurveAffine>::Prepared)>,
Perform a miller loop with some number of (G1, G2) pairs.
Perform final exponentiation of the result of a miller loop.
Auto Trait Implementations
impl RefUnwindSafe for Bls12
impl UnwindSafe for Bls12
Blanket Implementations
Mutably borrows from an owned value. Read more