Commit Graph

49 Commits

Author SHA1 Message Date
Jordi Baylina 2fa9503ad6
better info in runtime constraint assertion 2019-09-15 10:49:19 +02:00
Jordi Baylina 3cbc29caf1
pow and abs in the bigInt wrapper 2019-09-05 17:11:31 +02:00
Alexey 30ad8a5db2 bigInt instanceof fix 2019-08-08 22:16:05 +03:00
Jordi Baylina 85c08cfe7a
small fixes 2019-08-02 00:09:30 +02:00
Jordi Baylina f8ba7cbfa7
Fix brackets in the in field check 2019-07-26 14:19:26 +02:00
Jordi Baylina 406ec9fd62
log functions 2019-06-16 00:12:50 +02:00
Jordi Baylina ff5b1760c2
Small fixes and optimizations 2019-04-09 14:55:59 +02:00
Jordi Baylina eeba050585
Merge pull request #14 from stanislasdrg/master
Removed useless commas
2019-02-14 23:59:59 +01:00
Jordi 9360dd121f Ensure JS compatibility on browser environments 2019-02-14 23:18:53 +01:00
stanislasdrg@gmail.com d5d2aa8599 Removed useless commas 2019-02-07 22:04:47 +00:00
Jordi Baylina 71c66408f5
Fix CVE-2019-7167 2019-02-05 20:28:51 +01:00
Jordi Baylina 76f6e70633
remove log 2018-12-23 00:00:08 +01:00
Jordi Baylina 8a594dc942
Small changes 2018-12-22 23:51:10 +01:00
Jordi Baylina 8a97534ff5
Small fixes 2018-11-28 10:25:24 +01:00
Jordi Baylina ceb9a7f58e
sqrt added in ZqField 2018-11-11 19:48:02 +01:00
Jordi Baylina 448dc345ad
Groth protocol imlemented 2018-11-10 14:43:37 +01:00
Jordi Baylina bd48938152
Merge branch 'master' of github.com:iden3/snarkjs 2018-11-09 10:20:24 +01:00
Jordi Baylina 79743dd7c7
Small Fix: Print name of identifier 2018-11-09 10:20:06 +01:00
arnaucube 0e9f632c46 small fix bn128.js/_preparePairing/loopCount.neg() 2018-11-01 20:23:57 +01:00
Jordi Baylina f122fa202f
Fix 0x parser in old versions of node 2018-10-25 09:42:49 +02:00
Jordi Baylina 5c514a897b
info and print constraints added 2018-10-22 08:34:49 +02:00
Jordi Baylina 76f4da3d0b
License fix and remove gig test 2018-10-21 19:41:44 +02:00
Jordi Baylina 54a4be447f
Rename to snarkjs, cli and some fixes 2018-10-21 18:24:49 +02:00
Jordi Baylina 36c1e2098f
Add ra, rb, d1, d2, d3 coefficients 2018-09-24 12:32:33 +02:00
Jordi Baylina 16ff407765
Important optimization for the trusted setup 2018-09-23 09:20:01 +02:00
Jordi Baylina 3343981187
Extend eq and neq in bigint 2018-09-14 07:08:56 +02:00
bellesmarta 95a09e5d8a Changes README, copyright and typos 2018-09-10 11:53:09 +02:00
Jordi Baylina 6068572655
Optimize Lagrange calculation and recalculate H powers length 2018-09-09 22:17:30 +02:00
Jordi Baylina 035ea22122
uppercase conflict 2018-09-09 14:07:28 +02:00
Jordi Baylina 5177e17037
Spelling fixed 2018-09-09 14:04:22 +02:00
Jordi Baylina 7a9bdf5961
Add extra point in lagrange to avoid constant polinomials 2018-09-06 04:43:38 +02:00
Jordi Baylina ef1ea14f1e
Fix Variables and test example 2018-09-06 04:40:26 +02:00
Jordi Baylina 2834d5cfc6
circuit in test 2018-09-05 20:40:59 +02:00
Jordi Baylina 544161c399
Prepare license 2018-09-05 04:56:49 +02:00
Jordi Baylina 2cf2803019
Use ruffini for calculatig lagrange polinomials 2018-09-04 07:13:24 +02:00
Jordi Baylina 2910b7cf7d
zkSnarks working 2018-08-25 00:16:12 +02:00
Jordi Baylina 0270ceada6
Polynomial division done 2018-08-18 14:11:51 +02:00
Jordi Baylina 8bc1bb610b
Fix pairing calc 2018-08-15 15:13:21 +02:00
Jordi Baylina 62a1dcfde1
Superoptimized 2018-08-15 14:49:08 +02:00
Jordi Baylina a7ac0b5d18
Refactor 2018-08-15 11:05:17 +02:00
Jordi Baylina f7ac040b3b
Use BigInt if available 2018-08-15 09:59:18 +02:00
Jordi Baylina 5c64be0755
mul_by_024 optimized 2018-08-14 22:58:21 +02:00
Jordi Baylina a878d8ff59
Pairing working 2018-08-14 09:06:00 +02:00
Jordi Baylina 143654c8d6
g1 and g2 tests works 2018-08-12 22:11:42 +02:00
Jordi Baylina 89173c3e63
refactor curve and add tests 2018-08-12 20:37:43 +02:00
Jordi Baylina 91fbc8ea2d
g1 curve done 2018-08-10 23:57:35 +02:00
Jordi Baylina 6a02f83d41
Force 1 in the verifier 2018-08-09 18:59:39 +02:00
Jordi Baylina c0312e5d83
snarks part done 2018-08-09 15:31:16 +02:00
Jordi Baylina 3f2f303b94
Skeleton 2018-08-09 08:16:34 +02:00