exception Not_on_curve of Stdlib.Bytes.tval affine_of_jacobian : t -> affineval jacobian_of_affine : affine -> tval compressed_size_in_bytes : intval check_bytes : Stdlib.Bytes.t -> boolval of_bytes_opt : Stdlib.Bytes.t -> t optionval of_bytes_exn : Stdlib.Bytes.t -> tval of_compressed_bytes_opt : Stdlib.Bytes.t -> t optionval of_compressed_bytes_exn : Stdlib.Bytes.t -> tval to_bytes : t -> Stdlib.Bytes.tval to_compressed_bytes : t -> Stdlib.Bytes.tval random : ?state:Stdlib.Random.State.t -> unit -> tval add_inplace : t -> t -> unitval add_bulk : t list -> tval hash_to_curve : Stdlib.Bytes.t -> Stdlib.Bytes.t -> tval pippenger : ?start:int -> ?len:int -> t array -> Scalar.t array -> tval encoding : t Data_encoding.encoding