You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move component log sizes from proof claim to Statement
The Statement trait now exposes get_component_log_sizes; verify reads
log sizes from the statement instead of proof.claim. The Claim struct is
removed (claimed_sums is now a top-level field on Proof), shrinking the
serialized proof by one packed-u8 entry per component.
CircuitStatement derives the per-component log sizes from n_blake_compress
(added to CircuitParams/CircuitConfig) plus preprocessed column log sizes,
and now takes &CircuitConfig instead of seven individual fields. Cairo's
component log sizes ride along on public_claim, removing the dedicated
field on CairoVerifierConfig.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments