enhancementhelp wantedtests
Repository metrics
- Stars
- (629 stars)
- PR merge metrics
- (PR metrics pending)
Description
#72 introduced gitsign verification support in gittuf using TUF's TAP-18. However, there's work to be done in testing the gitsign support.
- 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.
- 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
internalat the moment, the sigstore-go library may also help us out here. - The TAP-18 implementation depends on go-securesystemslib's sigstore-support branch that hasn't been merged into main and released.