diff --git a/token/core/zkatdlog/crypto/sigproof/membership.go b/token/core/zkatdlog/crypto/sigproof/membership.go index f9427e174..2ce3eb698 100644 --- a/token/core/zkatdlog/crypto/sigproof/membership.go +++ b/token/core/zkatdlog/crypto/sigproof/membership.go @@ -142,12 +142,12 @@ func (v *MembershipVerifier) Verify(raw []byte) error { com, err := v.recomputeCommitments(proof) if err != nil { - return nil + return err } chal, err := v.computeChallenge(proof.Commitment, com, proof.Signature) if err != nil { - return nil + return err } if chal.Cmp(proof.Challenge) != 0 { return errors.Errorf("invalid membership proof")