Versions in this module Expand all Collapse all v1 v1.4.9 Jul 22, 2021 Changes in this version + type AnchorPeer struct + Host string + Port int + type ChannelNotifier interface + JoinChannel func(joinMsg JoinChannelMessage, chainID common.ChainID) + type JoinChannelMessage interface + AnchorPeersOf func(org OrgIdentityType) []AnchorPeer + Members func() []OrgIdentityType + SequenceNumber func() uint64 + type MessageCryptoService interface + Expiration func(peerIdentity PeerIdentityType) (time.Time, error) + GetPKIidOfCert func(peerIdentity PeerIdentityType) common.PKIidType + Sign func(msg []byte) ([]byte, error) + ValidateIdentity func(peerIdentity PeerIdentityType) error + Verify func(peerIdentity PeerIdentityType, signature, message []byte) error + VerifyBlock func(chainID common.ChainID, seqNum uint64, signedBlock []byte) error + VerifyByChannel func(chainID common.ChainID, peerIdentity PeerIdentityType, ...) error + type OrgIdentityType []byte + type PeerIdentityFilter func(info PeerIdentityInfo) bool + type PeerIdentityInfo struct + Identity PeerIdentityType + Organization OrgIdentityType + PKIId common.PKIidType + type PeerIdentitySet []PeerIdentityInfo + func (pis PeerIdentitySet) ByID() map[string]PeerIdentityInfo + func (pis PeerIdentitySet) ByOrg() map[string]PeerIdentitySet + func (pis PeerIdentitySet) Filter(filter PeerIdentityFilter) PeerIdentitySet + type PeerIdentityType []byte + type PeerSecureDialOpts func() []grpc.DialOption + type PeerSignature struct + Message []byte + PeerIdentity PeerIdentityType + Signature []byte + type PeerSuspector func(identity PeerIdentityType) bool + type RoutingFilter func(peerIdentity PeerIdentityType) bool + type RoutingFilterFactory interface + Peers func(common.ChainID, SubChannelSelectionCriteria) RoutingFilter + type SecurityAdvisor interface + OrgByPeerIdentity func(PeerIdentityType) OrgIdentityType + type SubChannelSelectionCriteria func(signature PeerSignature) bool