Sean Bowe
|
685bf79613
|
Relocate x_5 challenge sampling location to simplify logic.
|
2020-10-15 17:11:06 -06:00 |
|
Sean Bowe
|
55ef4ea1f7
|
Unify the construct_intermediate_sets function between multiopen prover and verifier.
|
2020-10-15 17:01:30 -06:00 |
|
Sean Bowe
|
d3f593e89c
|
Avoid unnecessary enumeration.
|
2020-10-15 14:18:02 -06:00 |
|
Sean Bowe
|
3955da435c
|
Avoid unnecessary vector cloning in multiopen.
|
2020-10-15 14:17:03 -06:00 |
|
therealyingtong
|
742c15bb51
|
Minor changes and documentation
|
2020-10-14 08:15:00 +08:00 |
|
therealyingtong
|
b62d113031
|
Refactor to use fold() in multiple places
|
2020-10-14 00:35:36 +08:00 |
|
therealyingtong
|
79cabb3d8d
|
Move random scaling of MSM into multiopen verifier
Co-authored-by: Sean Bowe <ewillbefull@gmail.com>
|
2020-10-14 00:35:36 +08:00 |
|
therealyingtong
|
088118cc5d
|
Refactor lagrange_interpolate() method
Co-authored-by: daira <daira@electriccoin.co>
Co-authored-by: str4d <jack@z.cash>
|
2020-10-14 00:35:36 +08:00 |
|
therealyingtong
|
1441193de1
|
Refactoring from initial code review
Co-authored-by: ebfull <ewillbefull@gmail.com>
|
2020-10-14 00:35:36 +08:00 |
|
therealyingtong
|
97873fa6ea
|
Use VerifierQuery and construct_intermediate_sets() in verifier
|
2020-10-14 00:35:36 +08:00 |
|
therealyingtong
|
9378d0cc70
|
Define construct_intermediate_sets() helper method for multiopen prover and verifier
|
2020-10-14 00:35:25 +08:00 |
|
therealyingtong
|
cbe4415870
|
Introduce Query and CommitmentData structs for multiopen
|
2020-10-14 00:35:25 +08:00 |
|
therealyingtong
|
c3d0a172a7
|
Create multiopen abstraction
|
2020-10-14 00:35:25 +08:00 |
|