Skip to content

Add verifier-datas tree (set) & in-circuit verification#274

Merged
arnaucube merged 11 commits intomainfrom
verifierdatas-set
Jun 11, 2025
Merged

Add verifier-datas tree (set) & in-circuit verification#274
arnaucube merged 11 commits intomainfrom
verifierdatas-set

Conversation

@arnaucube
Copy link
Collaborator

When generating a MainPod, the circuit checks that the used verifier_datas for the verification of the recursive proofs, appear in the set of allowed verifier_datas (which is a containers::Set, a merkletree).

This PR should resolve #249 , resolve #250.

@arnaucube arnaucube changed the title Add verifier-datas tree (set) Add verifier-datas tree (set) & in-circuit verification Jun 10, 2025
@arnaucube arnaucube force-pushed the verifierdatas-set branch 3 times, most recently from d7bf346 to b6dd348 Compare June 10, 2025 12:25
@arnaucube arnaucube force-pushed the verifierdatas-set branch from b6dd348 to f4bd18a Compare June 10, 2025 13:01
@arnaucube arnaucube requested a review from ed255 June 10, 2025 13:01
@arnaucube arnaucube force-pushed the verifierdatas-set branch from f3e588e to 3bbb4b8 Compare June 10, 2025 15:43
…two existing set_targets methods of MainPodVerifyTarget
@arnaucube arnaucube force-pushed the verifierdatas-set branch from a872c65 to e2c4a65 Compare June 10, 2025 16:13
@arnaucube arnaucube requested a review from ed255 June 10, 2025 16:14
Copy link
Collaborator

@ed255 ed255 left a comment

Choose a reason for hiding this comment

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

LGTM!

@arnaucube arnaucube merged commit 273d803 into main Jun 11, 2025
6 checks passed
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.

Verify inclusion of verified pod verifier data hash into the array of verifier datas Use an Array for the verifying datas

2 participants