mirror of
https://github.com/status-im/nim-libp2p.git
synced 2025-01-26 12:49:03 +00:00
aa6756dfe0
* don't send public key in message when not signing (information leak) * don't run rebalance if there are peers in gossip (see #242) * don't crash randomly on bad peer id from remote
15 lines
385 B
Nim
15 lines
385 B
Nim
import unittest
|
|
|
|
import ../../libp2p/[peer, peerinfo,
|
|
crypto/crypto,
|
|
protocols/pubsub/rpc/message,
|
|
protocols/pubsub/rpc/messages]
|
|
|
|
suite "Message":
|
|
test "signature":
|
|
let
|
|
peer = PeerInfo.init(PrivateKey.random(ECDSA).get())
|
|
msg = Message.init(peer, @[], "topic", sign = true)
|
|
|
|
check verify(msg, peer)
|