diff options
author | Rasmus Dahlberg <rasmus@rgdd.se> | 2023-03-18 13:50:20 +0100 |
---|---|---|
committer | Rasmus Dahlberg <rasmus@rgdd.se> | 2023-03-18 13:50:20 +0100 |
commit | 5ebf7180de3bddfad51b0fdedc264452dd7e6dac (patch) | |
tree | a74f308fc18293019aff340b11653e43865fb7cd /cmd_snapshot.go | |
parent | 52bd32914a6184ee4d403f8418eb0546074ac5bb (diff) |
Move helpers to separate file
Diffstat (limited to 'cmd_snapshot.go')
-rw-r--r-- | cmd_snapshot.go | 38 |
1 files changed, 0 insertions, 38 deletions
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 -} |