Inner_curve.Checked
val typ : ( t, Crypto_params.Tick.Inner_curve.t ) Fq.Impl.Typ.t
module Shifted : sig ... end
val constant : Crypto_params.Tick.Inner_curve.t -> t
val add_unsafe :
t ->
t ->
[ `I_thought_about_this_very_carefully of t ] Fq.Impl.Checked.t
val if_ : Fq.Impl.Boolean.var -> then_:t -> else_:t -> t Fq.Impl.Checked.t
val double : t -> t Fq.Impl.Checked.t
val if_value :
Fq.Impl.Boolean.var ->
then_:Crypto_params.Tick.Inner_curve.t ->
else_:Crypto_params.Tick.Inner_curve.t ->
t
val scale :
's Shifted.m ->
t ->
Fq.Impl.Boolean.var Bitstring_lib.Bitstring.Lsb_first.t ->
init:'s ->
's Fq.Impl.Checked.t
val scale_known :
's Shifted.m ->
Crypto_params.Tick.Inner_curve.t ->
Fq.Impl.Boolean.var Bitstring_lib.Bitstring.Lsb_first.t ->
init:'s ->
's Fq.Impl.Checked.t
val sum : 's Shifted.m -> t list -> init:'s -> 's Fq.Impl.Checked.t
module Assert : sig ... end
val add_known_unsafe :
t ->
Crypto_params.Tick.Inner_curve.t ->
[ `I_thought_about_this_very_carefully of t ] Fq.Impl.Checked.t