We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
perform_duplex
1 parent 514bb42 commit 845fac9Copy full SHA for 845fac9
src/poseidon2.nr
@@ -25,10 +25,9 @@ impl Poseidon2 {
25
26
fn perform_duplex(&mut self) {
27
// add the cache into sponge state
28
- self.state[0] += self.cache[0] * (0 < self.cache_size) as Field;
29
- self.state[1] += self.cache[1] * (1 < self.cache_size) as Field;
30
- self.state[2] += self.cache[2] * (2 < self.cache_size) as Field;
31
- self.state[3] += self.cache[3] * (3 < self.cache_size) as Field;
+ self.state[0] += self.cache[0];
+ self.state[1] += self.cache[1];
+ self.state[2] += self.cache[2];
32
self.state = crate::poseidon2_permutation(self.state, 4);
33
}
34
0 commit comments