Skip to content

Instantly share code, notes, and snippets.

View jbaylina's full-sized avatar

Jordi Baylina jbaylina

View GitHub Profile
template Num2Bits5(n) {
signal input in;
signal output out[n];
signal a[n];
signal b[n];
signal c[n];
var lc = 0;
var r = in;
for (var i=0; i<n; i++) {
@jbaylina
jbaylina / Conditons in circom
Created May 30, 2021 10:07
Explain how to write conditions in circom
// THIS IS BAD
template BadExample() {
signal input a;
signal input b;
signal output c;
if (a==1) {
c <== b*b;
} else {
c <== b+5;