diff --git a/evm/src/keccak_sponge/keccak_sponge_stark.rs b/evm/src/keccak_sponge/keccak_sponge_stark.rs index f1bb86df..afde02c2 100644 --- a/evm/src/keccak_sponge/keccak_sponge_stark.rs +++ b/evm/src/keccak_sponge/keccak_sponge_stark.rs @@ -281,7 +281,7 @@ impl, const D: usize> KeccakSpongeStark { row.block_bytes[final_inputs.len()] = F::from_canonical_u8(0b10000001); } else { row.block_bytes[final_inputs.len()] = F::ONE; - row.block_bytes[KECCAK_RATE_BYTES - 1] = F::ONE; + row.block_bytes[KECCAK_RATE_BYTES - 1] = F::from_canonical_u8(0b10000000); } row.is_final_input_len[final_inputs.len()] = F::ONE;