1430 Commits

Author SHA1 Message Date
wborgeaud
d361dffa5e
Merge pull request #381 from mir-protocol/obsolete_todos
Remove obsolete todos
2021-12-02 18:29:03 +01:00
wborgeaud
c2ca106a29 Rewrite add_many 2021-12-02 16:56:58 +01:00
wborgeaud
817fe1e3a3 Remove obsolete todos 2021-12-02 16:53:25 +01:00
Jakub Nabaglo
6df251e144
Remove Singleton type and make every Field a PackedField (#379)
* Remove `Singleton` type and make every `Field` a `PackedField`

* Minor: Clippy
2021-12-02 00:01:24 -08:00
Nicholas Ward
982f85fd1b
Merge pull request #349 from mir-protocol/secp256k1_curve
Secp256k1 curve
2021-12-01 09:29:12 -08:00
Nicholas Ward
12defa80f4 remove unused test 2021-12-01 09:28:47 -08:00
Nicholas Ward
9d8a5fc01e removed outdated comment 2021-12-01 09:28:31 -08:00
Nicholas Ward
5aa5cc9c65 ignore huge tests 2021-12-01 09:28:00 -08:00
Nicholas Ward
406092f358 clippy fixes 2021-11-30 15:56:12 -08:00
Nicholas Ward
f1dc1d4446 fix 2021-11-30 15:31:06 -08:00
Nicholas Ward
b9868ec782 multiplication using projective 2021-11-30 15:31:06 -08:00
Nicholas Ward
39300bcf01 fixed Secp256K1Scalar 2021-11-30 15:31:06 -08:00
Nicholas Ward
b1bbe30dac Fixed tests -- thanks William! 2021-11-30 15:31:06 -08:00
Nicholas Ward
5029f87b80 fixes 2021-11-30 15:31:06 -08:00
Nicholas Ward
a6ddc2ed5d curve_mul testing 2021-11-30 15:31:06 -08:00
Nicholas Ward
2ec3ea8634 new curve_mul 2021-11-30 15:31:06 -08:00
Nicholas Ward
284f9a412c curve multiply; test for curve add; addressed comments 2021-11-30 15:31:06 -08:00
Nicholas Ward
70abf3e9cb addressed comments 2021-11-30 15:31:06 -08:00
Nicholas Ward
0f49f6461e removed from ProjectivePoint 2021-11-30 15:31:06 -08:00
Nicholas Ward
7da99ad4d4 test fixes 2021-11-30 15:31:06 -08:00
Nicholas Ward
f6954704d9 fix 2021-11-30 15:31:06 -08:00
Nicholas Ward
c7fda246ca fixes 2021-11-30 15:31:06 -08:00
Nicholas Ward
e4b894cb12 merge 2021-11-30 15:31:06 -08:00
Nicholas Ward
d6630869e1 msm (outside circuit) 2021-11-30 15:31:06 -08:00
Nicholas Ward
051b79db2c curve_add_two_affine 2021-11-30 15:31:06 -08:00
Nicholas Ward
dfad7708af merge 2021-11-30 15:31:06 -08:00
Nicholas Ward
a4b7772c34 resolve 2021-11-30 15:31:06 -08:00
Nicholas Ward
4d4605af1f merge 2021-11-30 15:31:06 -08:00
Nicholas Ward
fa480854fe updates 2021-11-30 15:31:06 -08:00
Nicholas Ward
86573fc65c resolve 2021-11-30 15:31:06 -08:00
Nicholas Ward
0e6c5bb80c curve gadget changes 2021-11-30 15:31:06 -08:00
Nicholas Ward
f11fe2a928 fmt 2021-11-30 15:31:06 -08:00
Nicholas Ward
a5f21de0be fixed curve_summation tests 2021-11-30 15:31:06 -08:00
Nicholas Ward
d1ad3fdbad fix: generator value 2021-11-30 15:31:06 -08:00
Nicholas Ward
0e1f0c5562 merge 2021-11-30 15:31:06 -08:00
Nicholas Ward
2c2d36a6be merge 2021-11-30 15:31:06 -08:00
Nicholas Ward
50db118718 Secp256K1 curve (in progress) 2021-11-30 15:31:06 -08:00
Nicholas Ward
869a5860f4 Secp256K1 scalar field 2021-11-30 15:31:06 -08:00
Nicholas Ward
db464f739e merge 2021-11-30 15:31:06 -08:00
Nicholas Ward
ebce0799a2 initial curve_types and curve_adds 2021-11-30 15:31:06 -08:00
Nicholas Ward
f9c9cc83f4 fix: run all U32SubtractionGate generators 2021-11-30 15:31:06 -08:00
Nicholas Ward
fd2e276405 merge 2021-11-30 15:31:06 -08:00
Nicholas Ward
d9868de693 merge 2021-11-30 15:31:06 -08:00
Nicholas Ward
f29b591d49 merge 2021-11-30 15:31:06 -08:00
wborgeaud
25c0614dff
Merge pull request #375 from mir-protocol/no_more_clippy
Fix all clippy lints
2021-11-30 20:35:06 +01:00
wborgeaud
a0b0a2d715 Move polynomial.rs to mod.rs 2021-11-30 20:17:34 +01:00
wborgeaud
301edf3ab5 Move clippy::eq_ip 2021-11-30 18:18:56 +01:00
wborgeaud
915f4eccc5 Fix github CI 2021-11-30 18:09:58 +01:00
wborgeaud
b3d246a7c5 Minor 2021-11-30 17:55:39 +01:00
wborgeaud
7097081e5b Add clippy to CI 2021-11-30 17:28:29 +01:00