Mavkit_bls12_381_polynomialtype scalar = Mavryk_bls12_381.Fr.tmodule Internal_for_tests : sig ... endmodule Domain : Domain.Domain_sig with type scalar = scalarmodule Polynomial : Polynomial.Polynomial_sig with type scalar = scalarThis library implements polynomials of Mavryk_bls12_381.Fr as arrays of contiguous memory in C, allowing much better performances for algorithms that scan the polynomials.
module type Evaluations_sig =
Evaluations.Evaluations_sig
with type scalar = scalar
and type domain = Domain.t
and type polynomial = Polynomial.tmodule Evaluations :
Evaluations.Evaluations_sig
with type scalar = scalar
and type domain = Domain.t
and type polynomial = Polynomial.tmodule type Srs_sig = Srs.S with type polynomial = Polynomial.tmodule Srs : sig ... endmodule G1_carray : sig ... endmodule G2_carray : sig ... end