Commit Graph

  • 62322ff770 fix comment blog-post-2 exfinen 2023-12-13 19:00:31 +09:00
  • 899eef0233 merge blog-post-2 main exfinen 2023-12-05 09:07:23 +09:00
  • c76b5cd99c make used generator explicit exfinen 2023-12-05 08:57:22 +09:00
  • c168df6338 add generator to GT exfinen 2023-11-10 12:08:31 +09:00
  • 6153207b57 use GT for paring output gogoex 2023-11-10 07:27:51 +09:00
  • e4b5362b15 remove unused file gogoex 2023-11-09 21:27:23 +09:00
  • e5979c68c5 fix typo gogoex 2023-11-09 21:25:54 +09:00
  • a2efdc68de clean up directories exfinen 2023-11-09 18:57:58 +09:00
  • 4f3ec987af compute ht/delta correctly in groth16 exfinen 2023-11-09 18:46:30 +09:00
  • 49b8475517 add arith modules based on mcl. add mcl-based groth16 exfinen 2023-11-09 18:32:16 +09:00
  • b1485e8a27 add groth16 zk-SNARK gogoex 2023-11-09 17:56:35 +09:00
  • cde5336472 add MclFr sq inc tests mcl-based-pairing exfinen 2023-11-08 18:52:44 +09:00
  • 66d9f68811 add ord hashing tests to MclFr exfinen 2023-11-08 18:48:42 +09:00
  • c107d77bba wip exfinen 2023-11-08 18:33:49 +09:00
  • 519316a6f8 add mcl-based non-working groth16 exfinen 2023-11-08 17:50:33 +09:00
  • e941ff412b add mcl-based arith classes. groth16 wip exfinen 2023-11-07 20:08:18 +09:00
  • a609ac3d3b fix wrong calculation gogoex 2023-11-07 11:27:44 +09:00
  • fccc41114f wip gogoex 2023-11-07 09:47:57 +09:00
  • f53cb79ab6 add groth16 crs and prover exfinen 2023-11-06 19:48:18 +09:00
  • d41e6f4253 rename PinocchioX to X exfinen 2023-11-06 15:28:02 +09:00
  • d1f7b0fe60 fix dependency issue in tests exfinen 2023-11-06 13:35:10 +09:00
  • 396209cf82 move structs to be shared to qap and field dirs exfinen 2023-11-06 13:06:22 +09:00
  • c0ea1a12bd add Add/MulAssign to clean up gogoex 2023-11-03 12:09:55 +09:00
  • e4fb4e4b80 implement AddAssign to G1/G2Point gogoex 2023-11-03 11:52:16 +09:00
  • e71bf72926 update readme gogoex 2023-11-01 17:38:45 +09:00
  • 06ec42f1d5 clean up exfinen 2023-11-01 17:26:51 +09:00
  • 71f1002b4d clean up exfinen 2023-11-01 17:25:24 +09:00
  • b06eb10b55 add comment exfinen 2023-11-01 17:21:39 +09:00
  • eab6750a94 make v and y zero-knowledge exfinen 2023-11-01 16:21:33 +09:00
  • a5059bbf5d add kc for v, w, y exfinen 2023-11-01 15:34:25 +09:00
  • eefac54238 wip exfinen 2023-11-01 14:49:13 +09:00
  • dab0e5ec3c clean upo exfinen 2023-11-01 12:40:27 +09:00
  • 7db0ea5864 clean up exfinen 2023-11-01 12:28:19 +09:00
  • 6240b71327 clean up exfinen 2023-11-01 12:15:25 +09:00
  • 8cbbaccd6e update readme exfinen 2023-10-31 18:59:36 +09:00
  • c82bea64c0 migrate to protocol 2 with zk exfinen 2023-10-31 18:55:02 +09:00
  • c49ac9898a wip randomize-kc exfinen 2023-10-30 19:18:35 +09:00
  • 3dbcca13ba wip exfinen 2023-10-30 19:10:58 +09:00
  • 26073cd36a wip exfinen 2023-10-30 18:53:09 +09:00
  • 71cc804f59 fix broken test exfinen 2023-10-30 12:57:48 +09:00
  • e3b1fa3dfc remove unused use statement exfinen 2023-10-30 11:24:42 +09:00
  • ea4437c6e9 remove special case handling in pairing exfinen 2023-10-30 11:23:21 +09:00
  • 7310c67a11 include constant to io exfinen 2023-10-30 11:06:08 +09:00
  • a13193f29a fix typo gogoex 2023-10-29 10:39:43 +09:00
  • 7b6a25e6fa update readme gogoex 2023-10-29 09:44:54 +09:00
  • 08dad8b69e update readme gogoex 2023-10-29 09:44:12 +09:00
  • f3f6fac83b update readme gogoex 2023-10-29 09:42:11 +09:00
  • 6656b9eefc update readme gogoex 2023-10-29 09:40:34 +09:00
  • f2de8851e6 update readme gogoex 2023-10-29 09:39:44 +09:00
  • e06149f9d4 update readme gogoex 2023-10-29 09:39:03 +09:00
  • 07254439f5 clean up gogoex 2023-10-29 09:23:17 +09:00
  • 8f862fe8df clean up gogoex 2023-10-29 09:16:47 +09:00
  • b23e967727 clean up gogoex 2023-10-29 09:05:49 +09:00
  • 8315d71a90 clean up gogoex 2023-10-29 08:54:46 +09:00
  • 3609d29892 clean up gogoex 2023-10-29 07:44:41 +09:00
  • f70930b8de clean up gogoex 2023-10-29 07:32:05 +09:00
  • 362d415948 update readme gogoex 2023-10-28 22:43:28 +09:00
  • ca54f9b148 make y and v zero-knowledge gogoex 2023-10-28 20:16:17 +09:00
  • 8adf13b729 clean up gogoex 2023-10-27 03:25:30 +09:00
  • 9e03893d6f add v_0 to v_mid gogoex 2023-10-27 03:19:33 +09:00
  • d26fede535 wip exfinen 2023-10-27 02:36:32 +09:00
  • 2f725b9876 wip exfinen 2023-10-25 06:41:43 +09:00
  • 3aa102e0f1 update readme exfinen 2023-10-25 03:51:36 +09:00
  • b4770665ce clean up exfinen 2023-10-23 15:45:12 +09:00
  • 18c4ebe37f use e(h, t) instead of e(ht, E(1)) exfinen 2023-10-23 12:19:17 +09:00
  • 316fa6a98e update readme exfinen 2023-10-22 04:14:13 +09:00
  • 5854984b66 update readme exfinen 2023-10-22 04:13:11 +09:00
  • 94a9c3579b update readme exfinen 2023-10-22 04:09:17 +09:00
  • b3ac4ffdc2 update readme exfinen 2023-10-21 19:56:23 +09:00
  • 603fb35e37 fix crs mid index not ending with # of witness issue exfinen 2023-10-21 10:09:54 +09:00
  • 50a6451109 clean up and make explicit that prover/verifier has bugs exfinen 2023-10-20 18:33:51 +09:00
  • db7a5da3aa update readme exfinen 2023-10-20 16:42:02 +09:00
  • 4ff0d092d6 add working pinnochio verifiable computation exfinen 2023-10-20 16:40:22 +09:00
  • b77abf5eea wip exfinen 2023-10-19 19:10:08 +09:00
  • bf07efb38a wip exfinen 2023-10-19 16:22:10 +09:00
  • 09ce1d2f93 wip exfinen 2023-10-19 14:23:44 +09:00
  • d1e4d6025d wip exfinen 2023-10-19 08:03:35 +09:00
  • b756b611f7 multiply beta to hiding instead of multiplying it upon calculating hiding exfinen 2023-10-18 18:10:36 +09:00
  • 063d34a52e clean up R1CSTmpl exfinen 2023-10-18 18:03:18 +09:00
  • eff1ec2dd3 wip exfinen 2023-10-18 16:35:28 +09:00
  • 5d35db416b wip exfinen 2023-10-18 16:28:37 +09:00
  • e7717d7e66 add verifier that works and checks 1 equality only exfinen 2023-10-18 16:17:34 +09:00
  • 2187314f05 remove index out of bound error in pinoccio prover exfinen 2023-10-18 12:28:53 +09:00
  • 91f5bfc4c7 wipo exfinen 2023-10-17 18:29:06 +09:00
  • 4f9f196696 wip exfinen 2023-10-15 08:08:36 +09:00
  • 1406ba7234 add eval w/ hidings functions to polynomial exfinen 2023-10-15 08:07:20 +09:00
  • 1de98bfd1e wip exfinen 2023-10-15 06:50:32 +09:00
  • 9a14823560 wip exfinen 2023-10-14 14:09:10 +09:00
  • eba2b5484e wip exfinen 2023-10-14 13:44:21 +09:00
  • 5e28059b4e modify qap to generate vi, wi, yi polynomials exfinen 2023-10-14 12:43:57 +09:00
  • 81c016c4c2 wip exfinen 2023-10-13 08:11:53 +09:00
  • 080bc2133b wip exfinen 2023-10-13 07:01:13 +09:00
  • 59e7b3557e wip exfinen 2023-10-12 19:17:17 +09:00
  • f24f8021f0 wip exfinen 2023-10-12 19:16:17 +09:00
  • 5894364a0c wip exfinen 2023-10-12 13:44:36 +09:00
  • 6ef9d992a3 update readme exfinen 2023-10-11 21:23:45 +09:00
  • 2cc47deb21 remove unused file exfinen 2023-10-11 21:10:26 +09:00
  • 87e1b6d988 fix typo exfinen 2023-10-11 21:08:50 +09:00
  • 9b9f877c2b add crs for pinocchio exfinen 2023-10-11 18:32:40 +09:00
  • 1bb51b423e remove unused file exfinen 2023-10-10 18:14:02 +09:00