Commit Graph

  • 638cd66645 fix scalar_mul. add tests for point add and scala_mul Kazumune Masaki 2022-03-14 18:11:39 +09:00
  • 6bc82e5f27 add tests for adding different points Kazumune Masaki 2022-03-14 16:40:50 +09:00
  • 6c47263606 rename AffineCoord to Coord2 Kazumune Masaki 2022-03-13 16:19:56 +09:00
  • 2bbeba3fc6 use sq() in P+P Kazumune Masaki 2022-03-13 16:17:29 +09:00
  • dfdd796d5b add field.sq() Kazumune Masaki 2022-03-13 16:16:25 +09:00
  • dc58424ecc add test of adding the same points Kazumune Masaki 2022-03-13 15:41:00 +09:00
  • 6aa41eff8b fix P+P Kazumune Masaki 2022-03-13 15:29:07 +09:00
  • 337b159193 wip Kazumune Masaki 2022-03-13 13:48:31 +09:00
  • 29b4d6a37b got rid of lifetime from structs kz 2022-03-11 09:06:24 +09:00
  • f77ccca299 wip Kazumune Masaki 2022-03-10 19:19:51 +09:00
  • 39c3aaae0b add pow_u32 and mul_u32. implement adding the same point kz 2022-03-09 20:09:52 +09:00
  • a175c7e158 wip kz 2022-03-09 10:08:58 +09:00
  • ee4ac9c682 handle special cases in weierstrass add kz 2022-03-09 08:08:01 +09:00
  • 78826f9406 remove Field from EcPoint and WeierstrassEquation. move field_elem to its dedicated file kz 2022-03-09 06:01:57 +09:00
  • 0cec2e9ea5 rename FieldNum to FieldElem. implement Eq to EcPoint and the dependent structs kz 2022-03-09 05:48:03 +09:00
  • 7b860fc9e1 rename gen_element to element kz 2022-03-09 05:26:36 +09:00
  • 4ffa80532a wip Kazumune Masaki 2022-03-08 19:05:12 +09:00
  • cc1584ad0d add neg field function. fix field sub implemenration kz 2022-03-08 13:47:35 +09:00
  • 1d7f60769d wip kz 2022-03-08 10:30:49 +09:00
  • 28763f44e7 wip kz 2022-03-07 13:29:51 +09:00
  • 24cda21dcd remove warnings kz 2022-03-07 06:18:55 +09:00
  • eb2d6c5037 wip Kazumune Masaki 2022-03-02 20:23:48 +09:00
  • b3a065025e wip Kazumune Masaki 2022-03-02 20:06:34 +09:00
  • 0a450cfaf6 refactor field (wip) Kazumune Masaki 2022-03-02 20:00:38 +09:00
  • c87b58cd75 add ec add (wip) Kazumune Masaki 2022-03-01 19:31:33 +09:00
  • ae614601ee add goal section to readme Kazumune Masaki 2022-02-27 18:45:24 +09:00
  • 9eb2bb3d35 update readme Kazumune Masaki 2022-02-27 18:37:58 +09:00
  • 98a0d1527d remove unused println Kazumune Masaki 2022-02-27 18:32:48 +09:00
  • e0fbc98886 Merge branch 'main' of github.com:exfinen/zk-toolkit into main Kazumune Masaki 2022-02-27 18:30:13 +09:00
  • c021ed10ed clean up code Kazumune Masaki 2022-02-27 18:30:05 +09:00
  • 8d8ed7b798 add secp256k1 value case for inv Kazumune Masaki 2022-02-27 18:28:29 +09:00
  • 4879342859 Merge pull request #1 from exfinen/add-license-1 Kazumune Masaki 2022-02-27 16:59:29 +09:00
  • abb6aa6400 Create LICENSE Kazumune Masaki 2022-02-27 16:58:44 +09:00
  • fdfea1868e update readme Kazumune Masaki 2022-02-27 16:28:30 +09:00
  • 78974519b7 clean up and add a test case Kazumune Masaki 2022-02-27 16:24:36 +09:00
  • 8a7abbf074 fix field inverse calculation (wip) Kazumune Masaki 2022-02-27 14:18:12 +09:00
  • 8d2c7b8010 wip Kazumune Masaki 2022-02-25 18:54:47 +09:00
  • bfed806efe add sub Kazumune Masaki 2022-02-25 07:43:06 +09:00
  • ad9fc39fe8 check if field value is above field order in FieldNum new Kazumune Masaki 2022-02-24 19:23:11 +09:00
  • c34af9dc2c add field add Kazumune Masaki 2022-02-24 19:19:43 +09:00
  • a3a34be236 add lib skeleton Kazumune Masaki 2022-02-21 19:23:25 +09:00
  • bd9de6f0fe first commit Kazumune Masaki 2022-02-21 15:44:53 +09:00