Daniel Lubarov
7d8bac7169
Change FFT methods to accept references ( #115 )
2021-07-21 08:26:41 -07:00
wborgeaud
72021a56fa
Simplify
2021-07-19 19:42:39 +02:00
wborgeaud
b72d4d126b
Remove indices in WirePartitions
2021-07-19 19:38:39 +02:00
wborgeaud
461f24a57e
Merge branch 'main' into more_recursive_verifier
...
# Conflicts:
# src/polynomial/commitment.rs
# src/proof.rs
2021-07-19 07:08:06 +02:00
wborgeaud
097413479e
PR feedback
2021-07-18 10:35:42 +02:00
Daniel Lubarov
83a1430038
Fix some warnings ( #94 )
2021-07-15 07:34:46 -07:00
wborgeaud
fe05da6720
Clipp
2021-07-15 10:39:57 +02:00
wborgeaud
4a86e3dac2
Optimize get_sigma_map
2021-07-14 22:34:16 +02:00
wborgeaud
083d841397
Path halving -> Path compression
2021-07-02 15:44:50 +02:00
wborgeaud
b7561c31a2
Fix bugs
2021-07-02 15:34:23 +02:00
wborgeaud
73c1733e6a
Clippy
2021-07-02 14:45:05 +02:00
wborgeaud
13f470e47d
Comments
2021-07-02 14:42:40 +02:00
wborgeaud
b6554ba2ec
Replace indices: HashMap with indices: Fn(T)->usize
2021-07-02 14:37:07 +02:00
wborgeaud
d93cf693ba
Minor
2021-07-02 14:26:49 +02:00
wborgeaud
fc0f8a78ce
First try
2021-07-02 14:13:57 +02:00
Daniel Lubarov
95a875e28d
Allow virtual targets to be routed ( #84 )
...
As in plonky1. The semantics of virtual targets in plonky1 were rather weird, but I think it's somewhat better here, since we already separate `generate_copy` and `assert_equal` methods. Users now make more of an explicit choice -- they can use a `VirtualTarget` for the witness generation only using `generate_copy`, or they can involve it in copy constraints.
2021-07-01 08:12:12 -07:00
wborgeaud
a6acd14dfa
Minor rewrites and optimizations
2021-06-16 17:43:41 +02:00
wborgeaud
78f71672a3
Change Field::exp to using a u64 power.
2021-05-19 12:17:43 +02:00
Daniel Lubarov
ffaa9587fe
cargo fmt
2021-04-25 17:16:18 -07:00
Daniel Lubarov
53252af4ba
Forgot to add new file
2021-04-25 17:05:27 -07:00