circomlib/test/circuits/exp_test.circom
test/circuits/exp_test.circomRaw
1include "../../circuit/escalarmul.circom";
2include "../../node_modules/circom/circuits/sha256/bitify.circom";
3
4
5template Main() {
6 signal input in;
7 signal output out[2];
8
9 component n2b = Num2Bits(253);
10 component escalarMul = EscalarMul(253);
11
12 var i;
13
14 in ==> n2b.in;
15
16 for (i=0; i<253; i++) {
17 n2b.out[i] ==> escalarMul.in[i];
18 }
19
20 escalarMul.out[0] ==> out[0];
21 escalarMul.out[1] ==> out[1];
22}
23
24component main = Main();