diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2019-04-11 16:45:38 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-11 16:45:38 +0800 |
commit | 5b0aad05d7ccc1dabedfd1f3bfc0d584db849e63 (patch) | |
tree | bdbecd8695ed5225aa24f56b6a3c0acc7244f68f /core/utils/crypto_test.go | |
parent | 269fed574986331e07bf931b2c9b1a495c40f8ac (diff) | |
download | dexon-consensus-5b0aad05d7ccc1dabedfd1f3bfc0d584db849e63.tar.gz dexon-consensus-5b0aad05d7ccc1dabedfd1f3bfc0d584db849e63.tar.zst dexon-consensus-5b0aad05d7ccc1dabedfd1f3bfc0d584db849e63.zip |
core: change CRSSignature with bls (#563)
Diffstat (limited to 'core/utils/crypto_test.go')
-rw-r--r-- | core/utils/crypto_test.go | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/core/utils/crypto_test.go b/core/utils/crypto_test.go index 5dfd82b..24ea68e 100644 --- a/core/utils/crypto_test.go +++ b/core/utils/crypto_test.go @@ -127,6 +127,7 @@ func (s *CryptoTestSuite) TestVoteSignature() { } func (s *CryptoTestSuite) TestCRSSignature() { + dkgDelayRound = 1 crs := common.NewRandomHash() prv, err := ecdsa.NewPrivateKey() s.Require().NoError(err) @@ -135,14 +136,12 @@ func (s *CryptoTestSuite) TestCRSSignature() { block := &types.Block{ ProposerID: nID, } - block.CRSSignature, err = prv.Sign(hashCRS(block, crs)) - s.Require().NoError(err) - ok, err := VerifyCRSSignature(block, crs) - s.Require().NoError(err) + hash := hashCRS(block, crs) + block.CRSSignature.Signature = hash[:] + ok := VerifyCRSSignature(block, crs, nil) s.True(ok) block.Position.Height++ - ok, err = VerifyCRSSignature(block, crs) - s.Require().NoError(err) + ok = VerifyCRSSignature(block, crs, nil) s.False(ok) } |