Schnorr.Makemodule Impl : Snarky_backendless.Snark_intf.Smodule Curve : sig ... endmodule Message :
Message_intf
with type boolean_var := Impl.Boolean.var
and type curve_scalar_var := Curve.Scalar.var
and type curve_scalar := Curve.Scalar.t
and type curve := Curve.t
and type curve_var := Curve.var
and type field := Impl.Field.t
and type field_var := Impl.Field.Var.t
and type 'a checked := 'a Impl.Checked.tmodule Signature : sig ... endmodule Private_key : sig ... endmodule Public_key : sig ... endmodule Checked : sig ... endval compress : Curve.t -> bool listval sign :
?signature_kind:Mina_signature_kind.t ->
Private_key.t ->
Message.t ->
Signature.tval verify :
?signature_kind:Mina_signature_kind.t ->
Signature.t ->
Public_key.t ->
Message.t ->
bool