use blake2b hash as the message ID function
This commit is contained in:
parent
1b6f6b295b
commit
e3f6e586ee
@ -8,6 +8,7 @@ import (
|
|||||||
peer "github.com/libp2p/go-libp2p-core/peer"
|
peer "github.com/libp2p/go-libp2p-core/peer"
|
||||||
pubsub "github.com/libp2p/go-libp2p-pubsub"
|
pubsub "github.com/libp2p/go-libp2p-pubsub"
|
||||||
pubsub_pb "github.com/libp2p/go-libp2p-pubsub/pb"
|
pubsub_pb "github.com/libp2p/go-libp2p-pubsub/pb"
|
||||||
|
blake2b "github.com/minio/blake2b-simd"
|
||||||
ma "github.com/multiformats/go-multiaddr"
|
ma "github.com/multiformats/go-multiaddr"
|
||||||
"go.uber.org/fx"
|
"go.uber.org/fx"
|
||||||
|
|
||||||
@ -207,6 +208,11 @@ func GossipSub(cfg *config.Pubsub) interface{} {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func HashMsgId(m *pubsub_pb.Message) string {
|
||||||
|
hash := blake2b.Sum256(m.Data)
|
||||||
|
return string(hash[:])
|
||||||
|
}
|
||||||
|
|
||||||
func newTracerWrapper(tr pubsub.EventTracer) pubsub.EventTracer {
|
func newTracerWrapper(tr pubsub.EventTracer) pubsub.EventTracer {
|
||||||
return &tracerWrapper{tr: tr}
|
return &tracerWrapper{tr: tr}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user