-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
I would like to see support for inclusion/consistency proofs and checkpoints/STH.
Also related: #274
Reasoning
- inclusion proofs: enable stricter bundle/log entry verification compared to only verifying the SET
- consistency proofs: enable monitor implementations
- checkpoints/STH: these are included along the other two, and should also be verified
Implementation
I'm willing to implement this feature, I have already implemented it in another (non-public) crate so I can just port it to this crate.
However, I want to discuss some minor details on how to do it first:
- Add the basic implementation to the
cryptomodule that is not be part of the public API. - Add methods to the related Rekor data structures to verify them, this would be part of the public API .
- For now I would not add their verification to the Cosign module directly to avoid breaking changes here.
- Is there a specification for the checkpoint/STH format?
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request