Skip to content

Deprecate Provenance v1 struct in favor of /attestation protobufs#267

Merged
pxp928 merged 3 commits intoin-toto:masterfrom
marcelamelara:deprecate-provenance-v1-struct
Sep 19, 2023
Merged

Deprecate Provenance v1 struct in favor of /attestation protobufs#267
pxp928 merged 3 commits intoin-toto:masterfrom
marcelamelara:deprecate-provenance-v1-struct

Conversation

@marcelamelara
Copy link
Copy Markdown
Contributor

This PR is the first step towards making in-toto-golang ITE-9 compatible. It deprecates the SLSA Provenance v1 and ITE-6 structs defined in this package, which have fallen out of spec and been superseded by the pre-generated Go bindings based on the proto definitions in the ITE-6/ITE-9 attestation repo.

Fixes #265 and #260 .

Signed-off-by: Marcela Melara <marcela.melara@intel.com>
Signed-off-by: Marcela Melara <marcela.melara@intel.com>
Comment thread in_toto/attestations.go
@marcelamelara marcelamelara marked this pull request as ready for review September 19, 2023 17:02
Signed-off-by: Marcela Melara <marcela.melara@intel.com>
@marcelamelara marcelamelara force-pushed the deprecate-provenance-v1-struct branch from f741833 to 518cf04 Compare September 19, 2023 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Define intoto v1.0 statement type

3 participants