Skip to content

fix(avm)!: reduce keccakf cols#21641

Open
IlyasRidhuan wants to merge 1 commit into03-18-fix_avm_add_std_multi-row_computation_constraintfrom
03-17-fix_avm_reduce_keccakf_cols
Open

fix(avm)!: reduce keccakf cols#21641
IlyasRidhuan wants to merge 1 commit into03-18-fix_avm_add_std_multi-row_computation_constraintfrom
03-17-fix_avm_reduce_keccakf_cols

Conversation

@IlyasRidhuan
Copy link
Contributor

@IlyasRidhuan IlyasRidhuan commented Mar 16, 2026

Removes 29 columns and subrelations by optimising the way we constrain bitwise rotations.

Copy link
Contributor Author

IlyasRidhuan commented Mar 16, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@IlyasRidhuan IlyasRidhuan force-pushed the 03-17-fix_avm_reduce_keccakf_cols branch from 2606e9f to 4785eb4 Compare March 17, 2026 06:06
@IlyasRidhuan IlyasRidhuan force-pushed the ir/03-13-fix_avm_keccak_pre-audit branch from ca9c17e to 4d345b1 Compare March 17, 2026 13:35
@IlyasRidhuan IlyasRidhuan force-pushed the 03-17-fix_avm_reduce_keccakf_cols branch from 4785eb4 to 78c7971 Compare March 17, 2026 13:35
@IlyasRidhuan IlyasRidhuan force-pushed the ir/03-13-fix_avm_keccak_pre-audit branch from 4d345b1 to 50b0d32 Compare March 17, 2026 13:52
@IlyasRidhuan IlyasRidhuan force-pushed the 03-17-fix_avm_reduce_keccakf_cols branch from 78c7971 to 0dc2f9c Compare March 17, 2026 13:52
@IlyasRidhuan IlyasRidhuan force-pushed the ir/03-13-fix_avm_keccak_pre-audit branch from 50b0d32 to 0a38e7c Compare March 18, 2026 08:02
@IlyasRidhuan IlyasRidhuan force-pushed the 03-17-fix_avm_reduce_keccakf_cols branch from 0dc2f9c to 92c6f37 Compare March 18, 2026 08:02
@IlyasRidhuan IlyasRidhuan changed the base branch from ir/03-13-fix_avm_keccak_pre-audit to 03-18-fix_avm_add_std_multi-row_computation_constraint March 18, 2026 08:02
@IlyasRidhuan IlyasRidhuan force-pushed the 03-18-fix_avm_add_std_multi-row_computation_constraint branch from 716857c to e199983 Compare March 18, 2026 09:13
@IlyasRidhuan IlyasRidhuan force-pushed the 03-17-fix_avm_reduce_keccakf_cols branch from 92c6f37 to 97f7f6d Compare March 18, 2026 09:14
@IlyasRidhuan IlyasRidhuan marked this pull request as ready for review March 18, 2026 11:28
Copy link
Contributor

@jeanmon jeanmon left a comment

Choose a reason for hiding this comment

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

I approve to unblock but please adapt the proof based on my comments and consider other feedback (removing some unused aliases)

@IlyasRidhuan IlyasRidhuan force-pushed the 03-18-fix_avm_add_std_multi-row_computation_constraint branch 2 times, most recently from 736c793 to 85004f6 Compare March 19, 2026 03:38
@IlyasRidhuan IlyasRidhuan force-pushed the 03-17-fix_avm_reduce_keccakf_cols branch from 97f7f6d to c92f5d7 Compare March 19, 2026 04:24
@IlyasRidhuan IlyasRidhuan force-pushed the 03-18-fix_avm_add_std_multi-row_computation_constraint branch from 85004f6 to 7e0654f Compare March 19, 2026 04:30
@IlyasRidhuan IlyasRidhuan force-pushed the 03-17-fix_avm_reduce_keccakf_cols branch from c92f5d7 to c3a2497 Compare March 19, 2026 04:30
@IlyasRidhuan IlyasRidhuan force-pushed the 03-18-fix_avm_add_std_multi-row_computation_constraint branch from 7e0654f to a878081 Compare March 19, 2026 14:00
@IlyasRidhuan IlyasRidhuan force-pushed the 03-17-fix_avm_reduce_keccakf_cols branch from c3a2497 to a84a1d9 Compare March 19, 2026 14:01
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.

2 participants