Skip to content

fix: remove obsolete KZG:masking_challenge from batched translator expected manifest#21371

Merged
iakovenkos merged 1 commit intomerge-train/barretenbergfrom
claudebox/fix-batch-hiding-kernel-translator
Mar 11, 2026
Merged

fix: remove obsolete KZG:masking_challenge from batched translator expected manifest#21371
iakovenkos merged 1 commit intomerge-train/barretenbergfrom
claudebox/fix-batch-hiding-kernel-translator

Conversation

@AztecBot
Copy link
Copy Markdown
Collaborator

Summary

The BatchedHonkTranslatorTests.ProverManifestConsistency test was failing because its hardcoded expected manifest included a KZG:masking_challenge entry in round 26 (the KZG opening round), but the KZG protocol no longer sends this challenge (removed in #21040).

Fix

Removed the stale m.add_challenge(round, "KZG:masking_challenge") from build_expected_batched_manifest() and updated the corresponding comment.

Test plan

  • BatchedHonkTranslatorTests.ProverManifestConsistency passes
  • All 4 batched_honk_translator_tests pass locally

ClaudeBox log: https://claudebox.work/s/a26a429f5a7f3d3d?run=1

…pected manifest

The KZG opening protocol no longer sends a masking_challenge (removed in
#21040). The ProverManifestConsistency test's expected manifest was not
updated, causing a mismatch in round 26.
@AztecBot AztecBot added the claudebox Owned by claudebox. it can push to this PR. label Mar 11, 2026
@iakovenkos iakovenkos marked this pull request as ready for review March 11, 2026 15:37
@iakovenkos iakovenkos enabled auto-merge (squash) March 11, 2026 15:38
@iakovenkos iakovenkos merged commit 4c491d2 into merge-train/barretenberg Mar 11, 2026
22 of 25 checks passed
@iakovenkos iakovenkos deleted the claudebox/fix-batch-hiding-kernel-translator branch March 11, 2026 15:50
github-merge-queue Bot pushed a commit that referenced this pull request Mar 11, 2026
BEGIN_COMMIT_OVERRIDE
chore: Native curve audit - pairing (#21104)
feat: batch hiding kernel and translator proofs (#21246)
fix: remove obsolete KZG:masking_challenge from batched translator
expected manifest (#21371)
fix: add TLS alignment pad to fix x86_64-macos segfault (#21372)
END_COMMIT_OVERRIDE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claudebox Owned by claudebox. it can push to this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants