wborgeaud
ff949f40bc
Works everywhere except Waksman
2022-02-02 16:02:22 +01:00
wborgeaud
be44edcd78
Minor
2022-02-02 13:20:49 +01:00
wborgeaud
bff763e3e7
Add distinction between (non-)wrapping constraints
2022-02-02 11:23:03 +01:00
Daniel Lubarov
43800ba23d
Rename PrimeField -> Field64 ( #454 )
...
* Rename `PrimeField` -> `Field64`
And add TODOs for moving around various methods which aren't well-defined in their current traits, or would be well-defined in a supertrait.
* fix test
* TODOs as per PR feedback
2022-02-01 22:40:19 -08:00
Daniel Lubarov
8e07058ad2
Remove inner_config param - redundant with inner_common_data ( #453 )
...
* Remove inner_config param - redundant with inner_common_data
* import
* imports
2022-02-01 09:00:22 -08:00
wborgeaud
1e04f4f5a4
Comments
2022-02-01 17:34:03 +01:00
wborgeaud
8ab4f855b2
Add fri_challenges() to Challenger.
2022-02-01 17:02:11 +01:00
wborgeaud
984f44b281
Fix lde -> coset_lde bug
2022-02-01 14:41:27 +01:00
wborgeaud
9f8696ada5
Fix bug
2022-02-01 13:57:03 +01:00
wborgeaud
f2369f4fae
Test pass
2022-02-01 10:48:53 +01:00
Nicholas Ward
bcbc987a8e
Merge pull request #377 from mir-protocol/ecdsa
...
ECDSA
2022-01-31 12:23:18 -08:00
wborgeaud
b0738c2094
Fix degree issue
2022-01-31 21:05:23 +01:00
Nicholas Ward
b0afb581f1
fixed clippy warnings from CI
2022-01-31 11:23:40 -08:00
Nicholas Ward
11a1e52c38
ignore ecdsa circuit test
2022-01-31 11:17:00 -08:00
Nicholas Ward
5b5084b180
clippy
2022-01-31 10:49:06 -08:00
Nicholas Ward
a471574f78
fix
2022-01-31 10:38:02 -08:00
Nicholas Ward
8a56af93c2
TODOs
2022-01-31 10:31:53 -08:00
Nicholas Ward
20930e0086
range-check add results
2022-01-31 10:31:53 -08:00
Nicholas Ward
d68ab11913
msm
2022-01-31 10:31:53 -08:00
Nicholas Ward
30f936c434
ecdsa changes
2022-01-31 10:31:53 -08:00
Nicholas Ward
c1b8515e48
warning
2022-01-31 10:31:52 -08:00
Nicholas Ward
b1c8709f7e
addressed more comments
2022-01-31 10:31:52 -08:00
Nicholas Ward
b62fa3f608
fmt
2022-01-31 10:31:52 -08:00
Nicholas Ward
493f516fac
removed hashing
2022-01-31 10:31:52 -08:00
Nicholas Ward
82e2872f5e
updates and addressed comments
2022-01-31 10:31:52 -08:00
Nicholas Ward
edf7563208
MulBigUintByBool gate
2022-01-31 10:31:52 -08:00
Nicholas Ward
1035438df4
updated for changes in main
2022-01-31 10:31:51 -08:00
Nicholas Ward
5de2b69558
256-bit hashing
2022-01-31 10:31:35 -08:00
Nicholas Ward
e116ab7809
fix
2022-01-31 10:31:35 -08:00
Nicholas Ward
c392606a9a
optimizations and cleanup
2022-01-31 10:31:35 -08:00
Nicholas Ward
2ddfb03aea
various cleanup
2022-01-31 10:31:35 -08:00
Nicholas Ward
6e9318c068
u32 range check gate
2022-01-31 10:31:35 -08:00
Nicholas Ward
ddf5ee5d1f
more efficient nonnative subtraction
2022-01-31 10:31:35 -08:00
Nicholas Ward
8d3662692e
fmt
2022-01-31 10:31:35 -08:00
Nicholas Ward
50c24dfe8a
more efficient nonnative add and multi-add
2022-01-31 10:31:35 -08:00
Nicholas Ward
facb5661f3
fix
2022-01-31 10:31:35 -08:00
Nicholas Ward
3bbedecddb
ECDSA merge
2022-01-31 10:31:33 -08:00
Nicholas Ward
3ba61a4e9c
ECDSA merge
2022-01-31 10:24:49 -08:00
Nicholas Ward
07b71a9613
ECDSA merge
2022-01-31 10:24:49 -08:00
Nicholas Ward
440a5bd5d9
fmt
2022-01-31 10:24:49 -08:00
Nicholas Ward
f436c14242
ECDSA merge
2022-01-31 10:24:49 -08:00
Nicholas Ward
c561333c22
ECDSA merge
2022-01-31 10:24:49 -08:00
Nicholas Ward
82ce3ea8b2
ECDSA merge
2022-01-31 10:24:49 -08:00
Nicholas Ward
08fa4031ba
ECDSA merge
2022-01-31 10:24:47 -08:00
Nicholas Ward
9cac6d3a4d
fmt
2022-01-31 10:24:09 -08:00
Nicholas Ward
b796c73e49
ECDSA gadget and test
2022-01-31 10:24:09 -08:00
Nicholas Ward
f55948a621
removed debugging prints
2022-01-31 10:24:09 -08:00
Nicholas Ward
3756294322
ECDSA rebase
2022-01-31 10:24:09 -08:00
wborgeaud
92ea4b65d1
Constraint check working
2022-01-31 18:00:07 +01:00
wborgeaud
d24d26e5c0
Add FRI challenges
2022-01-31 16:19:30 +01:00