Skip to content

Conversation

@nishatkoti
Copy link
Contributor

  • Add constraint tests in ACIR
  • Update literal numbers to named constants
  • Clean up the keccak and relevant lookup files
  • Update stdlib tests to check correctness of lookup output in addition to the circuit validity

@nishatkoti nishatkoti changed the base branch from next to merge-train/barretenberg December 20, 2025 11:10
@nishatkoti nishatkoti marked this pull request as ready for review December 22, 2025 04:45
Copy link
Contributor

@ledwards2225 ledwards2225 left a comment

Choose a reason for hiding this comment

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

LGTM

*
* @param key (first element = table input. Second element is unused as this lookup does not have 2 keys per value)
* @return std::array<bb::fr, 2> table output (normalized input and normalized input / 11^TABLE_BITS - 1)
* @return std::array<bb::fr, 2> table output {normalized, 0}
Copy link
Contributor

Choose a reason for hiding this comment

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

I assume the 0 here is unused? if so you could specify that in the comment for clarity

@nishatkoti nishatkoti force-pushed the nk/keccak-second-pass branch from b4a1a56 to 6e320e7 Compare December 23, 2025 02:13
@nishatkoti nishatkoti merged commit 6189f1e into merge-train/barretenberg Dec 23, 2025
7 checks passed
@nishatkoti nishatkoti deleted the nk/keccak-second-pass branch December 23, 2025 02:23
github-merge-queue bot pushed a commit that referenced this pull request Dec 23, 2025
BEGIN_COMMIT_OVERRIDE
chore: Goblin AVM verifier audit - part 1 (#19091)
chore: (PCS audit) added readmes and documentation for each component
(#19092)
chore: fix the wrong vm2 recursion vk (#19189)
fix the pinned vk hash
chore: unified chonk verifier (#19145)
chore: keccak stdlib cleanup (#19169)
END_COMMIT_OVERRIDE
github-actions bot pushed a commit that referenced this pull request Dec 23, 2025
- Add constraint tests in ACIR
- Update literal numbers to named constants
- Clean up the keccak and relevant lookup files
- Update stdlib tests to check correctness of lookup output in addition
to the circuit validity
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.

3 participants