22 Commits

Author SHA1 Message Date
Dmitry Vagner
77ec96f6f4 power function complete 2022-12-06 18:30:12 -08:00
Dmitry Vagner
779a1a3f98 power function 2022-12-06 16:01:02 -08:00
Dmitry Vagner
51dc601a94 call curve add 2022-12-05 23:37:22 -08:00
Dmitry Vagner
0c183467aa fmt 2022-12-05 23:28:57 -08:00
Dmitry Vagner
48149f93d1 inverse 2022-12-05 22:50:45 -08:00
Dmitry Vagner
97f90b2266 update curve add 2022-12-05 18:27:50 -08:00
Dmitry Vagner
0ced2b3e06 div name 2022-12-05 14:31:05 -08:00
Dmitry Vagner
57252c7fd2 simplify original 2022-12-05 14:29:59 -08:00
Dmitry Vagner
8d60b17ecd , 2022-12-05 13:31:13 -08:00
Dmitry Vagner
3d6f24781b frob fix 2022-12-05 13:30:03 -08:00
Dmitry Vagner
3785e312f1 cord and tangent 2022-12-05 13:27:01 -08:00
Dmitry Vagner
e9c5c67814 minor 2022-12-05 12:16:54 -08:00
Dmitry Vagner
1b5a3d0ff0 fix 2022-11-29 22:02:24 -08:00
Dmitry Vagner
709b520ce3 miller loop 2022-11-29 20:43:49 -08:00
Dmitry Vagner
c3dcdfd540 tate 2022-11-28 14:56:36 -08:00
Dmitry Vagner
9a68574e48 frob macro 2022-11-18 16:58:39 -08:00
Dmitry Vagner
84c1954daf tate 2022-11-18 16:48:11 -08:00
Dmitry Vagner
68cde336a3 reorg 2022-11-17 13:18:13 -08:00
Daniel Lubarov
a8e30b0ca0 Switch a few uses of current-context memory to kernel memory
E.g. make sure the RLP segment is only used with the kernel context. Using current-context memory would also work, we just need to be consistent.

For transaction parsing etc, the context should be 0 anyway, but explicitly referring to kernel memory feels more idiomatic to me.
2022-10-15 08:45:01 -07:00
Daniel Lubarov
aaf7ace396 Remove JUMPDESTs 2022-09-04 22:31:56 -07:00
Daniel Lubarov
718b3c0961 Move ecrecover 2022-07-31 09:24:04 -07:00
Daniel Lubarov
86a797b1db Add a asm/curve/ directory 2022-07-30 22:24:11 -07:00