156 Commits

Author SHA1 Message Date
wborgeaud
ba705703a5
Use current context for pairing memory (#1091) 2023-06-12 22:55:38 +02:00
wborgeaud
7307979694
Fix pairing invalid input (#1067) 2023-06-02 19:57:14 +02:00
wborgeaud
42f3301730
Fix ecrecover edge case (#1057) 2023-05-25 14:15:48 +02:00
wborgeaud
354664c86c
Fix ecmul (#1053) 2023-05-23 17:03:33 +02:00
Dmitry Vagner
59ae7103a8 merge 2023-05-16 14:45:40 +02:00
Dmitry Vagner
84f17699be comments 2023-04-28 21:57:10 -07:00
Dmitry Vagner
f9aad433fe neutral input 2023-04-28 18:23:08 -07:00
Dmitry Vagner
9b18b3aeec fix unit 2023-04-27 18:24:08 -07:00
Dmitry Vagner
b28e3e0db7 minor 2023-04-27 07:45:35 -07:00
Dmitry Vagner
89122a3d73 it works 2023-04-26 15:29:53 -07:00
Dmitry Vagner
d31c60a045 clean up 2023-04-26 09:57:36 -07:00
Dmitry Vagner
f225ea495d add comment 2023-04-24 13:44:31 -07:00
Dmitry Vagner
0f662ed043 fixes 2023-04-24 08:08:26 -07:00
Dmitry Vagner
2620446128 it works 2023-04-21 13:31:51 -07:00
Dmitry Vagner
dd58b9b5d8 dont panic 2023-04-21 12:02:36 -07:00
Dmitry Vagner
26d99a9b15 memory compress 2023-04-20 20:54:13 -07:00
Dmitry Vagner
5075224665 clean 2023-04-20 20:33:49 -07:00
Dmitry Vagner
ff0695d760 renumber memory 2023-04-20 20:31:26 -07:00
Dmitry Vagner
f1bbf66cda it works 2023-04-20 20:02:15 -07:00
Dmitry Vagner
c01b2bf2c2 minor 2023-04-20 19:56:54 -07:00
Dmitry Vagner
44a623d453 initialize out in asm 2023-04-20 14:07:45 -07:00
Dmitry Vagner
099c4b9702 msg 2023-04-19 23:34:50 -07:00
Dmitry Vagner
82bca7fa34 error 2023-04-19 23:09:27 -07:00
Dmitry Vagner
b661a70904 twisted check 2023-04-19 23:06:02 -07:00
Dmitry Vagner
bbe64674d0 tests passing 2023-04-19 14:51:25 -07:00
Dmitry Vagner
d6584dcb7c restructure tate test 2023-04-19 14:09:05 -07:00
Dmitry Vagner
9b54ee43db refactor 2023-04-19 13:12:47 -07:00
Dmitry Vagner
0e08243275 reorg 2023-04-19 10:40:39 -07:00
Dmitry Vagner
191ca1026a comment 2023-04-14 09:50:30 -07:00
Dmitry Vagner
0b85c8bbe0 getting there 2023-04-14 09:49:22 -07:00
Dmitry Vagner
0b9ef768d4 nl 2023-04-14 09:36:27 -07:00
Dmitry Vagner
a5c6b14e34 Merge branch 'main' of github.com:mir-protocol/plonky2 into bls-fp2 2023-04-14 09:35:54 -07:00
wborgeaud
b721236eb3
Precompiles interface (#983)
* Start

* Some sha256 test passing

* precompiles folder

* Files reorg

* Progress

* Minor

* Start of sha2 interface

* All call opcodes

* ecrec

* rip160

* Fix copy_returndata_to_mem

* id

* bn_add

* bn_mul

* TODOs for snarkv and blake2

* Comments

* Use charge_gas_const when possible

* Minor

* Minor

* Minor

* PR feedback
2023-04-14 12:20:28 +02:00
Dmitry Vagner
b202196b5f switch 2023-04-11 15:30:03 -07:00
Dmitry Vagner
a6ccd350c4 cleanup 2023-03-28 11:35:01 -07:00
Dmitry Vagner
823b06acab fp2 works 2023-03-28 11:12:59 -07:00
Dmitry Vagner
1f14ae9850 skeleton 2023-03-24 11:31:32 -07:00
Dmitry Vagner
1627a9a0d3 tests pass 2023-03-22 09:55:35 -07:00
Dmitry Vagner
0e8f6a2f68 test skeleton 2023-03-21 21:17:46 -07:00
Dmitry Vagner
9ea0ebd78f skeleton 2023-03-21 21:10:01 -07:00
Dmitry Vagner
13d2ed90d7 merge 2023-03-21 19:23:54 -07:00
Daniel Lubarov
47fac8e35b Couple fixes & minor refactor 2023-03-19 22:35:53 -07:00
Dmitry Vagner
459d292964 folder 2023-03-15 19:34:33 -07:00
Dmitry Vagner
dd7948e77b merge 2023-03-14 16:40:58 -07:00
Nicholas Ward
676a483c06 fix 2023-03-14 12:34:51 -07:00
Nicholas Ward
476a554aea OR -> ADD 2023-03-14 12:29:30 -07:00
Dmitry Vagner
e8c9463268 comment 2023-02-25 18:22:55 -08:00
Dmitry Vagner
1d94756e1a add inverse doc 2023-02-25 18:07:10 -08:00
Dmitry Vagner
2ea3e5e3ca minor changes 2023-02-25 10:35:33 -08:00
Dmitry Vagner
444da8f760 better comments 2023-02-13 14:31:53 -08:00