pub type RpxCompression = TruncatedPermutation<RpxPermutation256, 2, 4, 12>;Expand description
RPX-based compression function using Plonky3’s TruncatedPermutation.
This provides a 2-to-1 compression function for Merkle tree construction with:
- CHUNK: 2 (number of input chunks - i.e., 2 digests of 4 elements each = 8 elements)
- N: 4 (output size in field elements)
- WIDTH: 12 (total state size)
The compression function takes 8 field elements (2 digests) as input and produces 4 field elements (1 digest) as output.
Aliased Type§
pub struct RpxCompression { /* private fields */ }