Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates supporting receipts with MMRIVER draft inclusion proofs #7

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

robinbryce
Copy link

register_signed_statement updated to support attachment of MMRIVER COSE Receipts of inclusion.
Updated the implementation to fetch the public event, compute the leaf and then verify the returned receipt before attaching it to the statement.

I was mostly in "get it working mode" so there is some clean up. Also, I'm not sure the minor bits of refactoring I did are aligned with the vision for the repo. Will happily undo that if its not whats wanted

register_signed_statement updated to support attachment of MMRIVER COSE
Receipts of inclusion. Updated the implementation to fetch the public
event, compute the leaf and then *verify* the returned receipt before
attaching it to the statement.
fix: use url rather than fqdn
fix: add input for url
@robinbryce robinbryce requested a review from JAG-UK October 30, 2024 17:04
JAG-UK
JAG-UK previously approved these changes Oct 30, 2024
Copy link

@JAG-UK JAG-UK left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@SteveLasker SteveLasker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect to have the new verification code and the ability to test on our soak infra, however we can't merge this until it's rolled into production.
We should also likely converge with the new ScraPy work Jon is doing.
Tagging with "Request Changes" to avoid accidental merger.

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.

3 participants