aboutsummaryrefslogtreecommitdiffstats
path: root/core/crypto_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'core/crypto_test.go')
-rw-r--r--core/crypto_test.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/core/crypto_test.go b/core/crypto_test.go
index 8cd2e20..bbedeaf 100644
--- a/core/crypto_test.go
+++ b/core/crypto_test.go
@@ -249,6 +249,20 @@ func (s *CryptoTestSuite) TestDKGSignature() {
ok, err = verifyDKGPartialSignatureSignature(sig)
s.Require().NoError(err)
s.False(ok)
+
+ final := &types.DKGFinalize{
+ ProposerID: nID,
+ Round: 5,
+ }
+ final.Signature, err = prv.Sign(hashDKGFinalize(final))
+ s.Require().NoError(err)
+ ok, err = VerifyDKGFinalizeSignature(final)
+ s.Require().NoError(err)
+ s.True(ok)
+ final.Round++
+ ok, err = VerifyDKGFinalizeSignature(final)
+ s.Require().NoError(err)
+ s.False(ok)
}
func TestCrypto(t *testing.T) {