Versions in this module Expand all Collapse all v1 v1.0.0 Mar 3, 2023 Changes in this version + func AliveMessageToString(am *gossip.AliveMessage) string + func DataDigestToString(dig *gossip.DataDigest) string + func DataRequestToString(dataReq *gossip.DataRequest) string + func DataUpdateToString(du *gossip.DataUpdate) string + func GetPullMsgType(m *gossip.GossipMessage) gossip.PullMsgType + func InternalEndpoint(s *gossip.SecretEnvelope) string + func IsAck(m *gossip.GossipMessage) bool + func IsAliveMsg(m *gossip.GossipMessage) bool + func IsChannelRestricted(m *gossip.GossipMessage) bool + func IsDataMsg(m *gossip.GossipMessage) bool + func IsDataReq(m *gossip.GossipMessage) bool + func IsDataUpdate(m *gossip.GossipMessage) bool + func IsDigestMsg(m *gossip.GossipMessage) bool + func IsHelloMsg(m *gossip.GossipMessage) bool + func IsIdentityMsg(m *gossip.GossipMessage) bool + func IsLeadershipMsg(m *gossip.GossipMessage) bool + func IsOrgRestricted(m *gossip.GossipMessage) bool + func IsPrivateDataMsg(m *gossip.GossipMessage) bool + func IsPullMsg(m *gossip.GossipMessage) bool + func IsRemoteStateMessage(m *gossip.GossipMessage) bool + func IsStateInfoMsg(m *gossip.GossipMessage) bool + func IsStateInfoPullRequestMsg(m *gossip.GossipMessage) bool + func IsStateInfoSnapshot(m *gossip.GossipMessage) bool + func IsTagLegal(m *gossip.GossipMessage) error + func LeadershipMessageToString(lm *gossip.LeadershipMessage) string + func MemberToString(m *gossip.Member) string + func MembershipRequestToString(mr *gossip.MembershipRequest) string + func MembershipResponseToString(mr *gossip.MembershipResponse) string + func PayloadToString(p *gossip.Payload) string + func RemovePvtDataResponseToString(res *gossip.RemotePvtDataResponse) string + func SignSecret(e *gossip.Envelope, signer Signer, secret *gossip.Secret) error + func StateInfoPullRequestToString(sipr *gossip.StateInfoPullRequest) string + func StateInfoSnapshotToString(sis *gossip.StateInfoSnapshot) string + func StateInfoToString(si *gossip.StateInfo) string + type SignedGossipMessage struct + func EnvelopeToGossipMessage(e *gossip.Envelope) (*SignedGossipMessage, error) + func NoopSign(m *gossip.GossipMessage) (*SignedGossipMessage, error) + func (m *SignedGossipMessage) IsSigned() bool + func (m *SignedGossipMessage) Sign(signer Signer) (*gossip.Envelope, error) + func (m *SignedGossipMessage) String() string + func (m *SignedGossipMessage) Verify(peerIdentity []byte, verify Verifier) error + type Signer func(msg []byte) ([]byte, error) + type Verifier func(peerIdentity []byte, signature, message []byte) error