Skip to content

Commit

Permalink
Spec - Drop redundant validation for decided messages (#476)
Browse files Browse the repository at this point in the history
* Remove redundant validation

* Align error string
  • Loading branch information
MatheusFranco99 authored Aug 20, 2024
1 parent 5daa242 commit b0f2b4d
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 10 deletions.
8 changes: 0 additions & 8 deletions qbft/decided.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,18 +75,10 @@ func ValidateDecided(
return errors.New("not a decided msg")
}

if err := msg.Validate(); err != nil {
return errors.Wrap(err, "invalid decided msg")
}

if err := baseCommitValidationVerifySignature(msg, msg.QBFTMessage.Height, share.Committee); err != nil {
return errors.Wrap(err, "invalid decided msg")
}

if err := msg.Validate(); err != nil {
return errors.Wrap(err, "invalid decided")
}

r, err := HashDataRoot(msg.SignedMessage.FullData)
if err != nil {
return errors.Wrap(err, "could not hash input data")
Expand Down
2 changes: 1 addition & 1 deletion qbft/spectest/generate/tests.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ func DuplicateSigners() tests.SpecTest {
},
},
},
ExpectedError: "invalid decided msg: invalid decided msg: invalid SignedSSVMessage: non unique signer",
ExpectedError: "invalid decided msg: invalid decided msg: signed commit invalid: invalid SignedSSVMessage: non unique signer",
}
}

0 comments on commit b0f2b4d

Please sign in to comment.