431 Commits

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