Module Pairing.Make

Parameters

module Fq_target : sig ... end
module G1 : Simple_elliptic_curve_intf with type base := Fq.t
module G2 : sig ... end
module Info : sig ... end

Signature

module G1_precomputation : sig ... end
module G2_precomputation : sig ... end
val final_exponentiation : Fq_target.t -> Fq_target.t
val unreduced_pairing : G1.t -> G2.t -> Fq_target.t
val reduced_pairing : G1.t -> G2.t -> Fq_target.t