diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2018-11-05 12:13:12 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-05 12:13:12 +0800 |
commit | 62a00d3cf89330073df381caa7d913deeb01822d (patch) | |
tree | cf5541769084c49844dd0731a4ef3a6c9734f5b6 /core/crypto.go | |
parent | 900643e2ac8c953d10fd3f8f56b9d49ad5b825f6 (diff) | |
download | tangerine-consensus-62a00d3cf89330073df381caa7d913deeb01822d.tar tangerine-consensus-62a00d3cf89330073df381caa7d913deeb01822d.tar.gz tangerine-consensus-62a00d3cf89330073df381caa7d913deeb01822d.tar.bz2 tangerine-consensus-62a00d3cf89330073df381caa7d913deeb01822d.tar.lz tangerine-consensus-62a00d3cf89330073df381caa7d913deeb01822d.tar.xz tangerine-consensus-62a00d3cf89330073df381caa7d913deeb01822d.tar.zst tangerine-consensus-62a00d3cf89330073df381caa7d913deeb01822d.zip |
core: Fix dkg and CRS signature (#294)
Diffstat (limited to 'core/crypto.go')
-rw-r--r-- | core/crypto.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/crypto.go b/core/crypto.go index 2b7f7a7..914ca08 100644 --- a/core/crypto.go +++ b/core/crypto.go @@ -121,11 +121,15 @@ func hashPosition(position types.Position) common.Hash { binaryChainID := make([]byte, 4) binary.LittleEndian.PutUint32(binaryChainID, position.ChainID) + binaryRound := make([]byte, 8) + binary.LittleEndian.PutUint64(binaryRound, position.Round) + binaryHeight := make([]byte, 8) binary.LittleEndian.PutUint64(binaryHeight, position.Height) return crypto.Keccak256Hash( binaryChainID, + binaryRound, binaryHeight, ) } |