Versions in this module Expand all Collapse all v1 v1.4.4 Nov 14, 2019 Changes in this version + func CartesianProduct(s1, s2 ComparablePrincipalSets) comparablePrincipalSetPairs + func NewInquireableSignaturePolicy(sigPol *common.SignaturePolicyEnvelope) policies.InquireablePolicy + type ComparablePrincipal struct + func NewComparablePrincipal(principal *msp.MSPPrincipal) *ComparablePrincipal + func (cp *ComparablePrincipal) IsA(other *ComparablePrincipal) bool + func (cp *ComparablePrincipal) IsFound(set ...*ComparablePrincipal) bool + func (cp *ComparablePrincipal) ToOURole() *ComparablePrincipal + func (cp *ComparablePrincipal) ToRole() *ComparablePrincipal + type ComparablePrincipalSet []*ComparablePrincipal + func NewComparablePrincipalSet(set policies.PrincipalSet) ComparablePrincipalSet + func (cps ComparablePrincipalSet) Clone() ComparablePrincipalSet + func (cps ComparablePrincipalSet) Contains(s *ComparablePrincipal) bool + func (cps ComparablePrincipalSet) IsContainedIn(set ComparablePrincipalSet) bool + func (cps ComparablePrincipalSet) IsSubset(sets ComparablePrincipalSet) bool + func (cps ComparablePrincipalSet) String() string + func (cps ComparablePrincipalSet) ToPrincipalSet() policies.PrincipalSet + type ComparablePrincipalSets []ComparablePrincipalSet + func Merge(s1, s2 ComparablePrincipalSets) ComparablePrincipalSets + func (cps ComparablePrincipalSets) ExcludeIndices(mapping map[int][]int) ComparablePrincipalSets + func (cps ComparablePrincipalSets) OfMapping(mapping map[int][]int, sets2 ComparablePrincipalSets) comparablePrincipalSetPairs + func (cps ComparablePrincipalSets) Reduce() ComparablePrincipalSets + func (cps ComparablePrincipalSets) ToPrincipalSets() policies.PrincipalSets