Versions in this module Expand all Collapse all v1 v1.7.1 Mar 11, 2022 Changes in this version + func DecommitVerify(proof *Proof, commitment Commitment, curve *curves.Curve, ...) error + func Verify(proof *Proof, curve *curves.Curve, basepoint curves.Point, ...) error + type Commitment = []byte + type Proof struct + C curves.Scalar + S curves.Scalar + Statement curves.Point + type Prover struct + func NewProver(curve *curves.Curve, basepoint curves.Point, uniqueSessionId []byte) *Prover + func (p *Prover) Prove(x curves.Scalar) (*Proof, error) + func (p *Prover) ProveCommit(x curves.Scalar) (*Proof, Commitment, error)