Versions in this module Expand all Collapse all v1 v1.1.2 Sep 2, 2020 Changes in this version + const BaseName + func GroupByLogs(lg LogPolicyData) map[string]GroupSet + type AppleCTPolicy struct + func (appleP AppleCTPolicy) LogsByGroup(cert *x509.Certificate, approved *loglist2.LogList) (LogPolicyData, error) + func (appleP AppleCTPolicy) Name() string + type CTPolicy interface + LogsByGroup func(cert *x509.Certificate, approved *loglist2.LogList) (LogPolicyData, error) + Name func() string + type ChromeCTPolicy struct + func (chromeP ChromeCTPolicy) LogsByGroup(cert *x509.Certificate, approved *loglist2.LogList) (LogPolicyData, error) + func (chromeP ChromeCTPolicy) Name() string + type GroupSet map[string]bool + type LogGroupInfo struct + IsBase bool + LogURLs map[string]bool + LogWeights map[string]float32 + MinInclusions int + Name string + func BaseGroupFor(approved *loglist2.LogList, incCount int) (*LogGroupInfo, error) + func (group *LogGroupInfo) GetSubmissionSession() []string + func (group *LogGroupInfo) SetLogWeight(logURL string, w float32) error + func (group *LogGroupInfo) SetLogWeights(weights map[string]float32) error + type LogPolicyData map[string]*LogGroupInfo + func (groups LogPolicyData) TotalLogs() int