template Sigma() { signal input in; signal output out; signal in2; signal in4; in2 <== in*in; in4 <== in2*in2; out <== in4*in; } template Ark(t, C) { signal input in[t]; signal output out[t]; for (var i=0; i= (nRoundsP + nRoundsF/2))) { k= i