Module Signature.Make_signer

Parameters

module Inputs : Signer_inputs_intf with type Bool.t = bool

Signature

type message = Inputs.Field.t array
module Signature : sig ... end
module Private_key : sig ... end
module Public_key : sig ... end
val challenge : public_key:Inputs.Group.t -> r:Inputs.Field.t -> Inputs.Field.t array -> Inputs.Scalar.t
val derive : Inputs.Field.t array -> public_key:Inputs.Group.t -> private_key:Inputs.Scalar.t -> Inputs.Hash.t