snarkjs/src
Micah Zoltu 2c964b3fe6 Removes most dependencies and switches to @noble/hashes.
* @noble/hashes is a widely used and audited cryptography library that is pure JavaScript with no transitive dependencies and no dependencies on NodeJS.
* NodeJS now comes with built-in support for testing, so mocha and chai are no longer required, removing most dependencies from this project.

Between these two changes, almost all dependencies were removed and now there are only 2, including transitive.
2024-11-28 18:34:47 +08:00
..
bigint.js better info in runtime constraint assertion 2019-09-15 10:49:19 +02:00
bn128.js small fixes 2019-08-02 00:09:30 +02:00
calculateWitness.js better info in runtime constraint assertion 2019-09-15 10:49:19 +02:00
circuit.js Small Fix: Print name of identifier 2018-11-09 10:20:06 +01:00
f2field.js License fix and remove gig test 2018-10-21 19:41:44 +02:00
f3field.js License fix and remove gig test 2018-10-21 19:41:44 +02:00
futils.js License fix and remove gig test 2018-10-21 19:41:44 +02:00
gcurve.js License fix and remove gig test 2018-10-21 19:41:44 +02:00
polfield.js Ensure JS compatibility on browser environments 2019-02-14 23:18:53 +01:00
prover_groth.js log functions 2019-06-16 00:12:50 +02:00
prover_kimleeoh.js Removes most dependencies and switches to @noble/hashes. 2024-11-28 18:34:47 +08:00
prover_original.js Groth protocol imlemented 2018-11-10 14:43:37 +01:00
ratfield.js License fix and remove gig test 2018-10-21 19:41:44 +02:00
setup_groth.js Groth protocol imlemented 2018-11-10 14:43:37 +01:00
setup_kimleeoh.js log functions 2019-06-16 00:12:50 +02:00
setup_original.js Fix CVE-2019-7167 2019-02-05 20:28:51 +01:00
stringifybigint.js bigInt instanceof fix 2019-08-08 22:16:05 +03:00
verifier_groth.js Groth protocol imlemented 2018-11-10 14:43:37 +01:00
verifier_kimleeoh.js Removes most dependencies and switches to @noble/hashes. 2024-11-28 18:34:47 +08:00
verifier_original.js Removed useless commas 2019-02-07 22:04:47 +00:00
verifier.js Groth protocol imlemented 2018-11-10 14:43:37 +01:00
zqfield.js Ensure JS compatibility on browser environments 2019-02-14 23:18:53 +01:00