starknet_os_flow_tests,starknet_os,starknet_transaction_prover: test the Cairo digest via verifier - #15095
Conversation
PR SummaryLow Risk Overview Cairo0 digest assertions move from
Reviewed by Cursor Bugbot for commit 831c9df. Bugbot is set up for automated code reviews on this repo. Configure here. |
c9f1861 to
fcf4042
Compare
69d4399 to
5038791
Compare
fcf4042 to
377b5b4
Compare
5038791 to
a47dcf4
Compare
377b5b4 to
78719ea
Compare
a47dcf4 to
8de8660
Compare
78719ea to
715f6db
Compare
8de8660 to
3e16a65
Compare
715f6db to
f99428f
Compare
3e16a65 to
84066c8
Compare
f99428f to
85939ce
Compare
84066c8 to
9072cff
Compare
85939ce to
0d3dd94
Compare
9072cff to
b498496
Compare
0d3dd94 to
44b22ee
Compare
b498496 to
704010f
Compare
44b22ee to
cdf7d20
Compare
704010f to
9d67fe2
Compare
cdf7d20 to
cd0a0ba
Compare
9d67fe2 to
5d45202
Compare
cd0a0ba to
d4a5279
Compare
5d45202 to
52dd336
Compare
d4a5279 to
0108b56
Compare
52dd336 to
7b2ddc6
Compare
…the Cairo digest via verifier Extracts the Cairo digest entry-point runner and the verifier-task fixtures into shared test utilities, and adds the combined test: the Cairo0 processed-proof output digest over the fixture's proof facts satisfies the real circuit verifier's output comparison. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E43QxCycT6DpDJo435Ft8R
8299618 to
831c9df
Compare
ec69402 to
32effb4
Compare
|
Closing: the stack now runs the circuit verifier in Cairo, from the aggregator (#15161, #15163, #15162), instead of as a Rust bootloader task, so this test of the Rust task is no longer needed. Generated by Claude Code |
Part 5 of the single-proof verification stack; last PR of milestone 1. Extracts the Cairo digest entry-point runner (
starknet_os::test_utils::proof_fact_fold_runner) and the verifier-task fixtures (starknet_transaction_prover::verifier_task::test_utils) into shared test utilities, and adds the combined test:test_cairo_processed_proof_digest_matches_circuit_verifier_output: the Cairo0 processed-proof output digest over the fixture's proof facts satisfies the real circuit verifier's output comparison.The OS-in-the-loop test (
test_os_emitted_output_feeds_verifier_task_comparison) moved to #15064, since it needs the digest in the OS output.Stack (restructured):
🤖 Generated with Claude Code
https://claude.ai/code/session_01E43QxCycT6DpDJo435Ft8R