Dmitry Vagner
a99b7d51b1
setup miller
2022-12-20 17:23:05 -08:00
Dmitry Vagner
6a93a6bee8
rename
2022-12-20 16:57:54 -08:00
Dmitry Vagner
e88e28a19c
POWER WORKS
2022-12-20 16:33:28 -08:00
Dmitry Vagner
e9e5528cc8
space
2022-12-20 15:56:07 -08:00
Dmitry Vagner
5aab8ac06a
first part works
2022-12-20 15:37:41 -08:00
Dmitry Vagner
bc3adc1663
debug pow
2022-12-20 15:10:53 -08:00
Dmitry Vagner
7cd0dbaed9
setup pow
2022-12-20 12:47:09 -08:00
Dmitry Vagner
32758829ba
refactor
2022-12-20 12:29:48 -08:00
Dmitry Vagner
950771a6ea
clean up inverse
2022-12-20 12:21:27 -08:00
Dmitry Vagner
c246297158
inverse works
2022-12-20 00:47:57 -08:00
Dmitry Vagner
7788a29f4a
skeleton inv
2022-12-20 00:22:59 -08:00
Dmitry Vagner
a503b05813
fix
2022-12-19 14:39:23 -08:00
Dmitry Vagner
d6c7e319bd
all but inv
2022-12-16 17:35:52 -08:00
Dmitry Vagner
cefbe248fa
frob tests work
2022-12-15 17:00:38 -08:00
Dmitry Vagner
c598b94204
refactor
2022-12-15 14:08:23 -08:00
Dmitry Vagner
9063e900fb
streamline tests
2022-12-15 13:18:00 -08:00
Dmitry Vagner
7328b65341
name
2022-12-15 11:53:17 -08:00
Dmitry Vagner
bd8988957e
U256ify
2022-12-14 19:14:14 -08:00
Dmitry Vagner
17890dd58d
fix miller
2022-12-08 18:29:27 -08:00
Dmitry Vagner
8737ba9b93
fix tate
2022-12-08 18:20:24 -08:00
Dmitry Vagner
83328f918c
fix dups
2022-12-08 17:46:13 -08:00
Dmitry Vagner
dbeabb8075
storefp12 macro
2022-12-08 17:38:27 -08:00
Dmitry Vagner
bf9c32463f
macros
2022-12-08 15:18:43 -08:00
Dmitry Vagner
03c14d0392
fixed miller + conts
2022-12-06 19:21:21 -08:00
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