Schnorr.Smodule Impl : Snarky_backendless.Snark_intf.Smodule Shifted : sig ... endmodule Message :
Message_intf
with type boolean_var := Impl.Boolean.var
and type curve_scalar := curve_scalar
and type curve_scalar_var := curve_scalar_var
and type 'a checked := 'a Impl.Checked.t
and type curve := curve
and type curve_var := curve_var
and type field := Impl.Field.t
and type field_var := Impl.Field.Var.tmodule Signature : sig ... endmodule Private_key : sig ... endmodule Public_key : sig ... endmodule Checked : sig ... endval compress : curve -> 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