From 1ad8ec5f330637a425ace50504edc352d5b843fc Mon Sep 17 00:00:00 2001 From: Nicholas Ward Date: Tue, 7 Jun 2022 09:41:32 -0700 Subject: [PATCH] fix --- evm/src/keccak/keccak_stark.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evm/src/keccak/keccak_stark.rs b/evm/src/keccak/keccak_stark.rs index 66947ffb..cbc2408b 100644 --- a/evm/src/keccak/keccak_stark.rs +++ b/evm/src/keccak/keccak_stark.rs @@ -182,7 +182,7 @@ impl, const D: usize> KeccakStark { let in_reg_hi = in_reg_lo + 1; let out_reg_lo = reg_a_prime_prime_prime(0, 0); let out_reg_hi = out_reg_lo + 1; - let rc_lo = rc_value(round) & (1 << 32 - 1); + let rc_lo = rc_value(round) & ((1 << 32) - 1); let rc_hi = rc_value(round) >> 32; row[out_reg_lo] = F::from_canonical_u64(row[in_reg_lo].to_canonical_u64() ^ rc_lo); row[out_reg_hi] = F::from_canonical_u64(row[in_reg_hi].to_canonical_u64() ^ rc_hi);