include module type of struct include Bls12_381.G1 end
type affine = Bls12_381.G1.affineval affine_of_jacobian : t -> affineval jacobian_of_affine : affine -> ttype affine_array = Bls12_381.G1.affine_arrayval compressed_size_in_bytes : intmodule Scalar = Bls12_381.G1.Scalarval of_compressed_bytes_opt : Bytes.t -> t optionval of_compressed_bytes_exn : Bytes.t -> tval add_inplace : t -> t -> unitval add_bulk : t list -> tval mul : t -> Scalar.t -> tval mul_inplace : t -> Scalar.t -> unitval pippenger : ?start:int -> ?len:int -> t array -> Scalar.t array -> tval pippenger_with_affine_array :
?start:int ->
?len:int ->
affine_array ->
Scalar.t array ->
tval of_z_opt : x:Z.t -> y:Z.t -> t option