Skip to content

Conversation

@HrikB
Copy link
Collaborator

@HrikB HrikB commented Mar 19, 2025

Adds the OpenVmHalo2Verifier that exposes a more user-friendly interface to users of OpenVM.

This SDK assumes that the public values reveal in the guest are exactly 32 bytes.

TODO:

  • Replace the placeholder Halo2Verifier with the verifier a default OpenVM configuration.
    • Add one test checking successful verification using a hard-coded proof.
  • Add test for pvs size that is not a multiple of 32

Closes INT-3597

…ed verifier contract to expose a more user-friendly interface
@HrikB HrikB requested a review from yi-sun March 19, 2025 20:28
@HrikB HrikB force-pushed the feat/verifier-formatter branch from 5c7a107 to 0a6416e Compare March 20, 2025 00:49
@HrikB HrikB force-pushed the feat/verifier-formatter branch from cd7ca2c to 5d3cd40 Compare March 20, 2025 01:14
@linear
Copy link

linear bot commented Mar 20, 2025

@HrikB HrikB requested a review from yi-sun March 20, 2025 05:31
@HrikB
Copy link
Collaborator Author

HrikB commented Mar 20, 2025

I'll wait on release tagging before merge

@HrikB HrikB force-pushed the feat/verifier-formatter branch from f7e27ed to 41c44c4 Compare March 20, 2025 18:21
@HrikB HrikB requested a review from yi-sun March 21, 2025 03:52
@HrikB HrikB force-pushed the feat/verifier-formatter branch from 3f0d799 to 66dc440 Compare March 21, 2025 04:00
Copy link
Contributor

@yi-sun yi-sun left a comment

Choose a reason for hiding this comment

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

Some argument renamings

@HrikB HrikB requested a review from yi-sun March 21, 2025 04:37
Copy link
Contributor

@yi-sun yi-sun left a comment

Choose a reason for hiding this comment

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

LGTM, but please rename all instances of guest PVs

@HrikB HrikB requested a review from yi-sun March 21, 2025 14:19
@yi-sun yi-sun merged commit e5d4eee into main Mar 21, 2025
2 checks passed
@HrikB HrikB deleted the feat/verifier-formatter branch March 21, 2025 14:22
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