Module Snarky_curve.Make_checked

Parameters

Signature

val double : t -> t
val add_exn : (Inputs.F.t * Inputs.F.t) -> (Inputs.F.t * Inputs.F.t) -> t
val to_affine_exn : 'a -> 'a
val negate : ('a * Inputs.F.t) -> 'a * Inputs.F.t
val assert_on_curve : (Inputs.F.t * Inputs.F.t) -> unit
val typ_unchecked : (t, Inputs.Constant.t) Inputs.Impl.Typ.t
module Scalar : sig ... end
module type Shifted_intf = sig ... end
module Shifted (M : sig ... end) () : Shifted_intf
val shifted : unit -> (module Shifted_intf)