aboutsummaryrefslogtreecommitdiffstats
path: root/core/test
diff options
context:
space:
mode:
authorWei-Ning Huang <w@dexon.org>2018-10-11 15:00:48 +0800
committerGitHub <noreply@github.com>2018-10-11 15:00:48 +0800
commita13f15bf54a2c10e5223779877778da0eebb4855 (patch)
treed9c2e60d0f42a5aa37d423e6ca81a9ba2af8645b /core/test
parent360a88aee800d25a942aeb8917e9b6ef0690aa27 (diff)
downloadtangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar
tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.gz
tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.bz2
tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.lz
tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.xz
tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.tar.zst
tangerine-consensus-a13f15bf54a2c10e5223779877778da0eebb4855.zip
core: types: fix nodeID generation (#191)
Use ethereum style nodeID generation (keccak on compressed public key without the first byte).
Diffstat (limited to 'core/test')
-rw-r--r--core/test/tcp-transport.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/test/tcp-transport.go b/core/test/tcp-transport.go
index e1b73f0..64f915d 100644
--- a/core/test/tcp-transport.go
+++ b/core/test/tcp-transport.go
@@ -709,12 +709,16 @@ func NewTCPTransportServer(
marshaller Marshaller,
serverPort int) *TCPTransportServer {
+ prvKey, err := ecdsa.NewPrivateKey()
+ if err != nil {
+ panic(err)
+ }
return &TCPTransportServer{
// NOTE: the assumption here is the node ID of peers
// won't be zero.
TCPTransport: *NewTCPTransport(
TransportPeerServer,
- ecdsa.NewPublicKeyFromByteSlice(nil),
+ prvKey.PublicKey(),
nil,
marshaller,
serverPort),