Implement R1CS gadget for AnemoiJive. This is the Jive mode of operation of the Anemoi permutation [1]. It effectively hashes $m$ input elements into a single element ( $m$ to $1$ compression). Specifically designed to be used in Merkle tree applications. See Sect. 3.2 in [1] for the full description and [2] for some 3rd party applications using $3$ to $1$ compression for Merkle trees in TurboPlonk.
[1] https://eprint.iacr.org/2022/840
[2] https://eprint.iacr.org/2022/1487
Implement R1CS gadget for$m$ input elements into a single element ( $m$ to $1$ compression). Specifically designed to be used in Merkle tree applications. See Sect. 3.2 in [1] for the full description and [2] for some 3rd party applications using $3$ to $1$ compression for Merkle trees in TurboPlonk.
AnemoiJive. This is theJivemode of operation of theAnemoipermutation [1]. It effectively hashes[1] https://eprint.iacr.org/2022/840
[2] https://eprint.iacr.org/2022/1487