-
Notifications
You must be signed in to change notification settings - Fork 854
Pi Circuit: Refactor word_rlc into word lo/hi #1383
Comments
For pi circuit, originally plan is to combine keccak refactor with word lo/hi. However I thinkto fix compile/uniitest on Below are plans
@ed255 and @ChihChengLiang what do you think about the plan :) ? |
Hi @hero78119, |
I combined pi circuit keccak + word lo hi together, to save other reviewer times. Besides unittest passed as expected :) |
### Description replace rand/rlc by pure keccak hashing ### Issue Link - #1344 - #1383 ### Type of change - [x] Breaking change (fix or feature that would cause existing functionality to not work as expected) ### Contents - replace rpi rand/rlc logic by pure hashing - simplify public input into just 2 fields: digest[0:16] as `hi`, and digest[16:32] as `lo`, while `digest = Keccak(<public data>)` - adopt word-lo-hi nitpick - prefix table column annotation with table name for better debugging ### Rationale [_design decisions and extended information_] ### How Has This Been Tested? [_explanation_]
closed by #1345 |
Specs: privacy-scaling-explorations/zkevm-specs#390
Blocked/Conflicted by:
Depends on:
The text was updated successfully, but these errors were encountered: