Expand description
Chip to handle native kernel instructions for Poseidon2 compress
and permute
.
This chip is put in intrinsics for organizational convenience, but
it is used as a system chip for persistent memory and as a native kernel chip for aggregation.
Note that neither compress
nor permute
on its own
is a cryptographic hash. permute
is a cryptographic permutation, which can be made
into a hash by applying a sponge construction. compress
can be used as a hash in the
internal leaves of a Merkle tree but not as the leaf hash because compress
does not
add any padding.