aboutsummaryrefslogtreecommitdiffstats
path: root/core/crypto.go
diff options
context:
space:
mode:
Diffstat (limited to 'core/crypto.go')
-rw-r--r--core/crypto.go10
1 files changed, 2 insertions, 8 deletions
diff --git a/core/crypto.go b/core/crypto.go
index 3fe39ac..402fd2e 100644
--- a/core/crypto.go
+++ b/core/crypto.go
@@ -19,7 +19,6 @@ package core
import (
"encoding/binary"
- "sort"
"github.com/dexon-foundation/dexon-consensus-core/common"
"github.com/dexon-foundation/dexon-consensus-core/core/types"
@@ -52,14 +51,9 @@ func verifyNotarySignature(pubkey crypto.PublicKey,
func hashBlock(block *types.Block) (common.Hash, error) {
hashPosition := hashPosition(block.Position)
// Handling Block.Acks.
- acks := make(common.Hashes, 0, len(block.Acks))
- for ack := range block.Acks {
- acks = append(acks, ack)
- }
- sort.Sort(acks)
binaryAcks := make([][]byte, len(block.Acks))
- for idx := range acks {
- binaryAcks[idx] = acks[idx][:]
+ for idx, ack := range block.Acks {
+ binaryAcks[idx] = ack[:]
}
hashAcks := crypto.Keccak256Hash(binaryAcks...)
binaryTimestamp, err := block.Timestamp.MarshalBinary()