├── .eslintrc.cjs ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── integration-test.yml │ └── npm-publish.yml ├── .gitignore ├── COPYING ├── README.md ├── c ├── calcwit.cpp ├── calcwit.hpp ├── circom.hpp ├── main.cpp ├── old │ ├── buildasm │ │ ├── add.asm.ejs │ │ ├── binops.asm.ejs │ │ ├── buildzqfield.js │ │ ├── buildzqfieldtester.js │ │ ├── cmpops.asm.ejs │ │ ├── cmpops_old.asm.ejs │ │ ├── copy.asm.ejs │ │ ├── fr.asm │ │ ├── fr.asm.ejs │ │ ├── fr.c │ │ ├── fr.c.ejs │ │ ├── fr.h │ │ ├── fr.h.ejs │ │ ├── fr.o │ │ ├── logicalops.asm.ejs │ │ ├── main.c │ │ ├── montgomery.asm.ejs │ │ ├── mul.asm.ejs │ │ ├── neg.asm.ejs │ │ ├── old │ │ │ ├── buildfieldasm.js │ │ │ ├── buildzqfield.js │ │ │ ├── buildzqfieldtester.js │ │ │ ├── fr.asm.ejs.old │ │ │ └── mul.asm.ejs │ │ ├── sub.asm.ejs │ │ ├── tester │ │ ├── tester.cpp │ │ ├── testet │ │ └── utils.asm.ejs │ ├── mainjson.cpp │ ├── zqfield.cpp │ └── zqfield.h ├── utils.cpp └── utils.hpp ├── calcwit.js ├── js ├── utils.js └── witness_calculator.js ├── main.js ├── package.json ├── rollup.cjs.config.js └── test ├── circuit ├── circuit.circom ├── circuit.r1cs ├── circuit.zkey ├── circuit_js │ └── circuit.wasm ├── input.json └── verification_key.json └── witness_calc.test.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/README.md -------------------------------------------------------------------------------- /c/calcwit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/calcwit.cpp -------------------------------------------------------------------------------- /c/calcwit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/calcwit.hpp -------------------------------------------------------------------------------- /c/circom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/circom.hpp -------------------------------------------------------------------------------- /c/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/main.cpp -------------------------------------------------------------------------------- /c/old/buildasm/add.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/add.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/binops.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/binops.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/buildzqfield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/buildzqfield.js -------------------------------------------------------------------------------- /c/old/buildasm/buildzqfieldtester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/buildzqfieldtester.js -------------------------------------------------------------------------------- /c/old/buildasm/cmpops.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/cmpops.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/cmpops_old.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/cmpops_old.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/copy.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/copy.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/fr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/fr.asm -------------------------------------------------------------------------------- /c/old/buildasm/fr.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/fr.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/fr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/fr.c -------------------------------------------------------------------------------- /c/old/buildasm/fr.c.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/fr.c.ejs -------------------------------------------------------------------------------- /c/old/buildasm/fr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/fr.h -------------------------------------------------------------------------------- /c/old/buildasm/fr.h.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/fr.h.ejs -------------------------------------------------------------------------------- /c/old/buildasm/fr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/fr.o -------------------------------------------------------------------------------- /c/old/buildasm/logicalops.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/logicalops.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/main.c -------------------------------------------------------------------------------- /c/old/buildasm/montgomery.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/montgomery.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/mul.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/mul.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/neg.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/neg.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/old/buildfieldasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/old/buildfieldasm.js -------------------------------------------------------------------------------- /c/old/buildasm/old/buildzqfield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/old/buildzqfield.js -------------------------------------------------------------------------------- /c/old/buildasm/old/buildzqfieldtester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/old/buildzqfieldtester.js -------------------------------------------------------------------------------- /c/old/buildasm/old/fr.asm.ejs.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/old/fr.asm.ejs.old -------------------------------------------------------------------------------- /c/old/buildasm/old/mul.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/old/mul.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/sub.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/sub.asm.ejs -------------------------------------------------------------------------------- /c/old/buildasm/tester: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/tester -------------------------------------------------------------------------------- /c/old/buildasm/tester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/tester.cpp -------------------------------------------------------------------------------- /c/old/buildasm/testet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/testet -------------------------------------------------------------------------------- /c/old/buildasm/utils.asm.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/buildasm/utils.asm.ejs -------------------------------------------------------------------------------- /c/old/mainjson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/mainjson.cpp -------------------------------------------------------------------------------- /c/old/zqfield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/zqfield.cpp -------------------------------------------------------------------------------- /c/old/zqfield.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/old/zqfield.h -------------------------------------------------------------------------------- /c/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/utils.cpp -------------------------------------------------------------------------------- /c/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/c/utils.hpp -------------------------------------------------------------------------------- /calcwit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/calcwit.js -------------------------------------------------------------------------------- /js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/js/utils.js -------------------------------------------------------------------------------- /js/witness_calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/js/witness_calculator.js -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/main.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/package.json -------------------------------------------------------------------------------- /rollup.cjs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/rollup.cjs.config.js -------------------------------------------------------------------------------- /test/circuit/circuit.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/test/circuit/circuit.circom -------------------------------------------------------------------------------- /test/circuit/circuit.r1cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/test/circuit/circuit.r1cs -------------------------------------------------------------------------------- /test/circuit/circuit.zkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/test/circuit/circuit.zkey -------------------------------------------------------------------------------- /test/circuit/circuit_js/circuit.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/test/circuit/circuit_js/circuit.wasm -------------------------------------------------------------------------------- /test/circuit/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/test/circuit/input.json -------------------------------------------------------------------------------- /test/circuit/verification_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/test/circuit/verification_key.json -------------------------------------------------------------------------------- /test/witness_calc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iden3/circom_runtime/HEAD/test/witness_calc.test.js --------------------------------------------------------------------------------