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
{{ message }}
Repository navigation
Commit b095511
Browse filesBrowse the repository at this point in the historyBrowse files
test(proof-methods): tamper checks for both Noir openings and a gate-count script (#6816)
* test(proof-methods): tamper checks for both Noir openings and a gate-count script
tamper.py now takes the circuit to check. For the Noir circuits it changes
outputs of unconstrained hints, sampled per hint function (the rotation and
carry hints, the compiler's division and inverse hints), skipping an
is-zero inverse whose input is zero, which the check leaves free by design.
gates.sh prints each circuit's UltraHonk gate count as JSON lines.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015CB7XiW3NDsggNCuDcuJJo
* docs(proof-methods): describe tamper.py as a smoke test; syntax-check gates.sh
tamper.py changes one witness without re-solving its dependents, so a
rejection does not show the hint's own constraints are complete. Say so in
the script and README. bash -n parses only its first operand, so check
run.sh and gates.sh separately.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015CB7XiW3NDsggNCuDcuJJo
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments