Inner_curve.Checkedval typ : ( t, Pasta_bindings.Vesta.t ) Fq.Impl.Typ.tmodule Shifted : sig ... endval constant : Pasta_bindings.Vesta.t -> tval add_unsafe :
t ->
t ->
[ `I_thought_about_this_very_carefully of t ] Fq.Impl.Checked.tval if_ : Fq.Impl.Boolean.var -> then_:t -> else_:t -> t Fq.Impl.Checked.tval double : t -> t Fq.Impl.Checked.tval if_value :
Fq.Impl.Boolean.var ->
then_:Pasta_bindings.Vesta.t ->
else_:Pasta_bindings.Vesta.t ->
tval scale :
's Shifted.m ->
t ->
Fq.Impl.Boolean.var Bitstring_lib.Bitstring.Lsb_first.t ->
init:'s ->
's Fq.Impl.Checked.tval scale_known :
's Shifted.m ->
Pasta_bindings.Vesta.t ->
Fq.Impl.Boolean.var Bitstring_lib.Bitstring.Lsb_first.t ->
init:'s ->
's Fq.Impl.Checked.tval sum : 's Shifted.m -> t list -> init:'s -> 's Fq.Impl.Checked.tmodule Assert : sig ... endval add_known_unsafe :
t ->
Pasta_bindings.Vesta.t ->
[ `I_thought_about_this_very_carefully of t ] Fq.Impl.Checked.t