gittuf/gittuf

Fix sigstore integration and testing

Offen

#73 geöffnet am 07.08.2023

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Go (127 Forks)auto 404
enhancementhelp wantedtests

Repository-Metriken

Stars
 (629 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 6T 11h) (28 gemergte PRs in 30 T)

Beschreibung

#72 introduced gitsign verification support in gittuf using TUF's TAP-18. However, there's work to be done in testing the gitsign support.

  1. It might be possible to prune the dependency graph by switching from cosign+gitsign+sigstore/sigstore to https://github.com/sigstore/sigstore-go once it matures and has the capabilities we need.
  2. We can't mock some of the necessary behavior with the current libraries pertaining to looking up the tlog entry for the signature. These are marked internal at the moment, the sigstore-go library may also help us out here.
  3. The TAP-18 implementation depends on go-securesystemslib's sigstore-support branch that hasn't been merged into main and released.

Contributor Guide