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();