From 5ebf7180de3bddfad51b0fdedc264452dd7e6dac Mon Sep 17 00:00:00 2001 From: Rasmus Dahlberg Date: Sat, 18 Mar 2023 13:50:20 +0100 Subject: Move helpers to separate file --- cmd_snapshot.go | 38 -------------------------------------- 1 file changed, 38 deletions(-) (limited to 'cmd_snapshot.go') diff --git a/cmd_snapshot.go b/cmd_snapshot.go index 5a9c50e..53923f2 100644 --- a/cmd_snapshot.go +++ b/cmd_snapshot.go @@ -123,41 +123,3 @@ func snapshot(opts options) error { } return nil } - -// logs select logs that count towards CT-compliance checks. Logs that don't -// have a description are skipped after printing a warning. -func logs(md metadata.Metadata) (logs []metadata.Log) { - for _, operators := range md.Operators { - for _, log := range operators.Logs { - if log.Description == nil { - fmt.Fprintf(os.Stderr, "WARNING: skipping log without description") - continue - } - if log.State == nil { - continue // skip logs with unknown states - } - if log.State.Name == metadata.LogStatePending { - continue // pending logs do not count towards CT-compliance - } - if log.State.Name == metadata.LogStateRetired { - continue // retired logs are not necessarily reachable - } - if log.State.Name == metadata.LogStateRejected { - continue // rejected logs do not count towards CT-compliance - } - - logs = append(logs, log) - } - } - return -} - -// proof formats hashes so that they can be passed to the merkle package -func proof(hashes [][]byte) (p [][sha256.Size]byte) { - for _, hash := range hashes { - var h [sha256.Size]byte - copy(h[:], hash) - p = append(p, h) - } - return -} -- cgit v1.2.3