pragma circom 2.0.0; //------------------------------------------------------------------------------ // decompose an n-bit number into bits template ToBits(n) { signal input inp; signal output out[n]; var sum = 0; for(var i=0; i> i) & 1; out[i] * (1-out[i]) === 0; sum += (1< out; } //------------------------------------------------------------------------------