[−][src]Trait r1cs::MultiPermutation
A permutation whose inputs and outputs consist of multiple field elements.
Required methods
fn permute(
&self,
builder: &mut GadgetBuilder<F>,
inputs: &[Expression<F>]
) -> Vec<Expression<F>>
&self,
builder: &mut GadgetBuilder<F>,
inputs: &[Expression<F>]
) -> Vec<Expression<F>>
Permute the given sequence of field elements.
fn size(&self) -> usize
The size of the permutation, in field elements.