/ test / circuits / escalarmul_test_min.circom
escalarmul_test_min.circom
 1  pragma circom 2.0.0;
 2  
 3  include "../../circuits/escalarmul.circom";
 4  
 5  
 6  template Main() {
 7      signal input in[256];
 8      signal output out[2];
 9  
10      var i;
11  
12      var base[2] = [5299619240641551281634865583518297030282874472190772894086521144482721001553,
13                     16950150798460657717958625567821834550301663161624707787222815936182638968203];
14  
15      component escalarMul = EscalarMul(256, base);
16  
17      escalarMul.inp[0] <== 0;
18      escalarMul.inp[1] <== 1;
19  
20      for  (i=0; i<256; i++) {
21          in[i] ==> escalarMul.in[i];
22      }
23  
24      escalarMul.out[0] ==> out[0];
25      escalarMul.out[1] ==> out[1];
26  }
27  
28  component main = Main();