Module Schnorr.Make

Parameters

module Curve : sig ... end

Signature

module Signature : sig ... end
module Private_key : sig ... end
module Public_key : sig ... end
module Checked : sig ... end
val compress : Curve.t -> bool list
val sign : ?signature_kind:Mina_signature_kind.t -> Private_key.t -> Message.t -> Signature.t
val verify : ?signature_kind:Mina_signature_kind.t -> Signature.t -> Public_key.t -> Message.t -> bool