wborgeaud
|
786c1eafcf
|
Minor
|
2022-03-16 05:44:02 +01:00 |
|
wborgeaud
|
534ee7d637
|
Add untracked files
|
2022-03-16 05:39:45 +01:00 |
|
wborgeaud
|
2e5c2e8984
|
Add ecdsa module
|
2022-03-15 16:55:08 +01:00 |
|
wborgeaud
|
50f722d83e
|
Merge pull request #511 from mir-protocol/gadget_curve_msm
Gadget for curve MSM, fixed-base scalar multiplication and ECDSA verification in under `2^17` or `2^16` gates
|
2022-03-05 02:50:57 +01:00 |
|
wborgeaud
|
954eaf16f2
|
PR feedback
|
2022-03-05 02:36:08 +01:00 |
|
wborgeaud
|
3a68a458c4
|
Ignore large tests
|
2022-03-03 08:44:27 +01:00 |
|
wborgeaud
|
5febea778b
|
Fixes
|
2022-03-03 08:14:56 +01:00 |
|
wborgeaud
|
18e341ff18
|
Comments
|
2022-03-03 08:06:21 +01:00 |
|
wborgeaud
|
47523c086a
|
Minor
|
2022-03-03 07:59:47 +01:00 |
|
wborgeaud
|
90df0d9d3a
|
Clippy
|
2022-03-03 07:59:44 +01:00 |
|
wborgeaud
|
f6525ed11a
|
Add wide config for ECDSA in < 2^16 gates
|
2022-03-03 07:59:32 +01:00 |
|
wborgeaud
|
c8d3335bce
|
ECDSA verification in 101k gates
|
2022-03-02 13:37:01 +01:00 |
|
wborgeaud
|
2571862f00
|
Working GLV decomposition check
|
2022-03-02 13:31:16 +01:00 |
|
wborgeaud
|
7c70c46ca7
|
Working GLV with MSM
|
2022-03-02 13:19:31 +01:00 |
|
wborgeaud
|
850df4dfb1
|
Add fixed base file
|
2022-03-02 11:16:32 +01:00 |
|
wborgeaud
|
6f3ca6a0bc
|
Fixed base works
|
2022-03-02 11:04:05 +01:00 |
|
wborgeaud
|
ba5b1f7278
|
Fix set_biguint_target
|
2022-03-02 10:27:20 +01:00 |
|
wborgeaud
|
74cf1d3887
|
Minor improvement
|
2022-03-01 07:59:35 +01:00 |
|
wborgeaud
|
61af3a0de2
|
Cleaning
|
2022-02-25 19:39:30 +01:00 |
|
wborgeaud
|
efb074b247
|
Works with 2
|
2022-02-25 17:21:35 +01:00 |
|
wborgeaud
|
772ff8d69a
|
Works
|
2022-02-25 16:30:01 +01:00 |
|
Nicholas Ward
|
20fc5e2da5
|
merge fixes
|
2022-02-16 11:36:51 -08:00 |
|
Nicholas Ward
|
74cf5da8e0
|
clippy
|
2022-02-16 11:31:45 -08:00 |
|
Nicholas Ward
|
25555c15e0
|
fixed native GLV; fixed precompute window; other fixes
|
2022-02-16 11:31:43 -08:00 |
|
Nicholas Ward
|
8ad193db17
|
use windowed mul in GLV
|
2022-02-16 11:31:29 -08:00 |
|
Nicholas Ward
|
1e3743f46c
|
fmt
|
2022-02-16 11:31:29 -08:00 |
|
Nicholas Ward
|
0140f7a3cf
|
fixes
|
2022-02-16 11:31:29 -08:00 |
|
Nicholas Ward
|
e88564ce5e
|
correct point subtraction
|
2022-02-16 11:31:29 -08:00 |
|
Nicholas Ward
|
f77192ef66
|
fmt
|
2022-02-16 11:31:29 -08:00 |
|
Nicholas Ward
|
f6f7e55191
|
windowed mul fixes......
|
2022-02-16 11:31:26 -08:00 |
|
Nicholas Ward
|
a89b306cf8
|
fmt
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
12d5239be6
|
fix
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
f67e12ee64
|
fmt
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
ad1aa4ae10
|
fixed is_equal
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
3787f3be22
|
conditional add
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
84edb55b63
|
fmt
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
134a04220d
|
is_equal function
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
978e2ee974
|
conditional add (doesn't work yet)
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
8bab62b83d
|
fix
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
23cfe91079
|
fix
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
64a09616e2
|
fmt
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
294a738dc9
|
moved to new file, and curve random access test
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
5603816f3b
|
fix
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
58492a0ace
|
fmt
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
67b7193e82
|
test for split nonnative, and fixes
|
2022-02-16 11:30:39 -08:00 |
|
Nicholas Ward
|
53a2a92258
|
windowed multiplication in circuit
|
2022-02-16 11:30:32 -08:00 |
|
Nicholas Ward
|
dc44baa592
|
simpler test
|
2022-02-16 11:29:13 -08:00 |
|
Nicholas Ward
|
140f0590bc
|
fmt
|
2022-02-16 11:29:13 -08:00 |
|
Nicholas Ward
|
5aaa5710a8
|
test for GLV gadget
|
2022-02-16 11:29:13 -08:00 |
|
Nicholas Ward
|
5917a09cee
|
split out glv_mul function
|
2022-02-16 11:29:13 -08:00 |
|