str4d
|
6f6a6a6bb0
|
Merge pull request #48 from zcash/small-optimisations
Small optimisations
|
2020-11-25 14:01:23 +00:00 |
Jack Grigg
|
875c223748
|
Simplify h_poly expression evaluation in Proof::create
|
2020-11-24 23:43:48 +00:00 |
Jack Grigg
|
61cddec3b8
|
Update crate authors
|
2020-11-24 18:25:56 +00:00 |
Jack Grigg
|
61c9392475
|
Remove query allocations from Proof::create
multiopen::Proof::create takes `instances: IntoIterator`, so we can just
pass it an iterator directly.
|
2020-11-24 18:25:55 +00:00 |
Jack Grigg
|
6360da1f4e
|
Remove query allocations from Proof::verify
multiopen::Proof::verify takes `queries: IntoIterator`, so we can just
pass it an iterator directly.
|
2020-11-24 18:23:27 +00:00 |
Jack Grigg
|
7f29ab913d
|
Simplify h(x_3) computation in verifier using Horner's rule
Closes zcash/halo2#45
|
2020-11-24 18:18:45 +00:00 |
Jack Grigg
|
feba8e2fdf
|
Allocate permutation_modified_advice once in Proof::create
|
2020-11-24 18:18:45 +00:00 |
str4d
|
cc5f45231d
|
Merge pull request #42 from zcash/plonk-benches
PLONK benchmarks
|
2020-11-24 18:14:07 +00:00 |
Jack Grigg
|
9a4f27056c
|
Fix clippy lint in metrics model doctest
|
2020-11-24 17:56:33 +00:00 |
str4d
|
e8bf35d853
|
Merge pull request #43 from zcash/transcript-merge
Make transcript generic over curve point
|
2020-11-24 17:50:18 +00:00 |
therealyingtong
|
3eb6712c6c
|
Add aux information to metrics
|
2020-11-24 09:39:34 +08:00 |
Jack Grigg
|
37c4927dac
|
model: Measure keygen and prover separately
|
2020-11-23 12:47:51 +00:00 |
Jack Grigg
|
236b3a6692
|
Collect some verifier metrics
|
2020-11-23 12:47:51 +00:00 |
Jack Grigg
|
d4424db8d4
|
Collect some prover metrics
|
2020-11-23 12:47:51 +00:00 |
Jack Grigg
|
ba27586965
|
Add an example performance model
|
2020-11-23 12:47:51 +00:00 |
Jack Grigg
|
fb8f67dfe5
|
Add a simple metrics Recorder for counting things in models
|
2020-11-23 12:47:42 +00:00 |
Sean Bowe
|
1f3fc875ab
|
PLONK benchmarks.
|
2020-11-23 12:47:42 +00:00 |
therealyingtong
|
bffab9953e
|
Conditionally squeeze scalar hasher before interacting with base hasher
|
2020-11-16 21:28:37 +00:00 |
ying tong
|
15682bf16f
|
Make init_with_hashers() internal to transcript crate
Co-authored-by: Jack Grigg <jack@electriccoin.co>
|
2020-11-16 21:28:37 +00:00 |
ying tong
|
7822201c9c
|
Remove redundant point checks in commitment verifier
Co-authored-by: Jack Grigg <jack@electriccoin.co>
|
2020-11-16 21:28:37 +00:00 |
therealyingtong
|
2375507f4f
|
Update error handling
|
2020-11-16 21:26:46 +00:00 |
therealyingtong
|
43337dea1b
|
Make Transcript generic over curve points
Co-authored-by: Jack Grigg <jack@electriccoin.co>
|
2020-11-16 21:26:46 +00:00 |
str4d
|
1e8769b738
|
Merge pull request #60 from zcash/tweedle-refactor
Move curves and fields into tweedle module
|
2020-11-12 22:45:25 +00:00 |
Jack Grigg
|
71111e88b7
|
Type aliases for the tweedle groups
|
2020-11-12 21:45:56 +00:00 |
Jack Grigg
|
3407d13e4b
|
Move curves and fields into tweedle module
|
2020-11-12 21:36:59 +00:00 |
Jack Grigg
|
f4c15760f2
|
Use explicit trait paths in arithmetic macros
|
2020-11-12 19:38:27 +00:00 |
ebfull
|
5a2f474616
|
Merge pull request #56 from zcash/coset-docs
Add to documentation for coset evaluation domain
|
2020-11-11 08:56:03 -07:00 |
ebfull
|
5d1e1a29db
|
Merge pull request #51 from zcash/update-ci
Update Actions CI with improved workflow
|
2020-11-11 08:52:59 -07:00 |
Daira Hopwood
|
629bab41b0
|
Merge pull request #54 from zcash/column-types
Introduce Column struct and ColumnType trait
|
2020-11-11 14:14:40 +00:00 |
ying tong
|
a856137619
|
Minor refactors
Co-authored-by: str4d <jack@electriccoin.co>
|
2020-11-11 13:56:34 +08:00 |
therealyingtong
|
28e07eab16
|
Add to documentation for coset evaluation domain
|
2020-11-10 13:44:52 +08:00 |
therealyingtong
|
766caf9214
|
Make getters for column index() and column_type()
|
2020-11-10 00:45:52 +08:00 |
therealyingtong
|
0519a522aa
|
Use TryFrom to convert Column<Any> to other column types
|
2020-11-10 00:39:08 +08:00 |
therealyingtong
|
ad781356c2
|
Update authors in Cargo.toml
|
2020-11-07 14:27:46 +08:00 |
therealyingtong
|
22b6d5bd70
|
Cleanups in circuit.rs
|
2020-11-07 14:27:38 +08:00 |
therealyingtong
|
34c6cba537
|
Add generic query_any_index() and get_any_query_index methods
|
2020-11-06 12:39:51 +08:00 |
therealyingtong
|
075988ae4e
|
Introduce Column struct and ColumnType trait
|
2020-11-06 11:29:42 +08:00 |
therealyingtong
|
2034179d82
|
Rename wire -> column
|
2020-11-06 11:18:12 +08:00 |
Jack Grigg
|
10676657f4
|
Fix stable clippy lints
|
2020-10-30 01:29:05 +00:00 |
Jack Grigg
|
5a6a45c6a8
|
Fix deref breakage with nightly-2020-10-06
I think this is related to rust-lang/rust#77638
|
2020-10-30 01:21:09 +00:00 |
Jack Grigg
|
ca160f9ead
|
Update Actions CI with improved workflow
|
2020-10-30 00:45:07 +00:00 |
ebfull
|
87d7453a1a
|
Merge pull request #50 from steven-ecc/update-contributor-agreement
Update Contributor Agreement
|
2020-10-29 09:06:19 -06:00 |
Steven Smith
|
af9bb0b5d1
|
Correct numbering and add missing sections
|
2020-10-25 09:42:25 -07:00 |
ebfull
|
18746f109c
|
Merge pull request #26 from zcash/multipoint-opening
Optimise multi-point opening
|
2020-10-20 09:08:11 -06:00 |
Sean Bowe
|
011132337f
|
Remove notes on multiopen module
|
2020-10-20 08:57:48 -06:00 |
therealyingtong
|
3761419ebc
|
Add documentation for multiopen.rs
|
2020-10-18 20:09:44 +08:00 |
therealyingtong
|
a30719c245
|
Minor changes to multiopen
Co-authored-by: ebfull <ewillbefull@gmail.com>
|
2020-10-18 20:09:40 +08:00 |
Sean Bowe
|
1e9f7f37c6
|
Minor improvements to multiopen.
|
2020-10-15 17:16:44 -06:00 |
Sean Bowe
|
9d572c181d
|
Remove unnecessary enumeration in multiopen prover.
|
2020-10-15 17:12:17 -06:00 |
Sean Bowe
|
685bf79613
|
Relocate x_5 challenge sampling location to simplify logic.
|
2020-10-15 17:11:06 -06:00 |