str4d
|
0a2fb4781d
|
book: Small changes from review
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
|
2021-02-13 03:43:35 +13:00 |
|
Jack Grigg
|
59010c4674
|
book: Document commitments to lookup and equality constraint arguments
|
2021-02-11 21:22:18 +00:00 |
|
Jack Grigg
|
7b7346c462
|
book: Add a placeholder page for explaining the IPA
For now, it directs readers to the existing comparision page, which
describes Halo 2's IPA relative to another work.
|
2021-02-11 19:54:45 +00:00 |
|
Jack Grigg
|
6da0adb4e1
|
book: Refactor the multipoint opening argument section
|
2021-02-11 19:54:45 +00:00 |
|
Jack Grigg
|
91a90f1d9d
|
book: Renumber multipoint opening challenges to match implementation
|
2021-02-11 19:54:39 +00:00 |
|
Jack Grigg
|
ffa8dacaba
|
book: Add section about vanishing argument
|
2021-02-11 19:54:38 +00:00 |
|
Jack Grigg
|
9e9a92a912
|
book: Add section about circuit commitments
|
2021-02-11 19:54:20 +00:00 |
|
Jack Grigg
|
e666f8b966
|
book: Add summary and succinct description of the Halo 2 protocol
|
2021-02-11 19:16:08 +00:00 |
|
Jack Grigg
|
bfbfa80900
|
book: Add a comparison to BCMS20
|
2021-02-04 16:04:37 +00:00 |
|
Daira Hopwood
|
0caf66b261
|
[Book] Fix W numbering in SHA-256 table16 doc.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-01-12 21:50:24 +00:00 |
|
Jack Grigg
|
afdb4a8981
|
book: Add design notes about implementation of proofs
Adapted from https://github.com/zcash/halo2/pull/111
|
2021-01-11 21:21:05 +00:00 |
|
Jack Grigg
|
fb411b12e8
|
book: Reorganize design subsections
|
2021-01-11 21:07:45 +00:00 |
|
therealyingtong
|
d23fcd1ccd
|
[book] SHA-256: add compression digest gate
|
2021-01-11 23:56:23 +08:00 |
|
therealyingtong
|
34defb4577
|
Remove unnecessary spreads for a_new, e_new
|
2021-01-11 00:49:37 +08:00 |
|
therealyingtong
|
c920bdf9a6
|
Split choice table into two tables
|
2021-01-11 00:22:07 +08:00 |
|
therealyingtong
|
42988ce1d0
|
[book] sha256: Simplify compression region to reuse message schedule gates
|
2021-01-09 01:29:16 +08:00 |
|
therealyingtong
|
68166c27ac
|
Remove superfluous selector columns
|
2021-01-08 00:24:21 +08:00 |
|
therealyingtong
|
1a3fccd71b
|
[book] Fix compression table formatting
|
2021-01-06 20:41:13 +08:00 |
|
therealyingtong
|
38c78b8c50
|
[book] Add compression region to table16.md
|
2021-01-06 20:30:28 +08:00 |
|
therealyingtong
|
29738d4214
|
Add sb1 selector
|
2020-12-28 22:57:50 +08:00 |
|
therealyingtong
|
50e6920ed7
|
Standardise notation and add sb column to check subpieces
|
2020-12-28 14:57:33 +08:00 |
|
ying tong
|
659655a4de
|
Merge pull request #112 from zcash/book-patch-sha256-2
(cont.) Patch message scheduling table
|
2020-12-24 20:37:40 +08:00 |
|
therealyingtong
|
2c3cda4b01
|
(cont.) Patch message scheduling table
|
2020-12-24 20:36:03 +08:00 |
|
Jack Grigg
|
a4029222fd
|
book: Fix book tests by adding missing definitions to SHA-256 page
|
2020-12-23 16:13:44 +00:00 |
|
therealyingtong
|
a14c538b55
|
Update message scheduling table
|
2020-12-23 21:19:42 +08:00 |
|
ying tong
|
d7abe3ca00
|
Merge pull request #98 from zcash/book-sha256
[book] Add sha256 spec
|
2020-12-23 13:35:37 +08:00 |
|
therealyingtong
|
00cb254141
|
Inline sigma_0 v1 in message scheduling region
|
2020-12-23 13:33:33 +08:00 |
|
Jack Grigg
|
8f8a8e0772
|
book: Move multipoint argument into design section
|
2020-12-23 03:26:45 +00:00 |
|
Jack Grigg
|
d5bae060f3
|
book: Zero-index message schedule in the giant table
|
2020-12-23 03:09:26 +00:00 |
|
Jack Grigg
|
7fabdc1fe4
|
book: Mark diagram as plaintext so it doesn't get tested
|
2020-12-23 02:54:35 +00:00 |
|
Jack Grigg
|
0a9c130276
|
book: Fix table formatting
|
2020-12-23 02:51:43 +00:00 |
|
Jack Grigg
|
7d37ff370b
|
book: Fix internal links in Table16 chip
|
2020-12-23 02:46:28 +00:00 |
|
Jack Grigg
|
00b33bd48e
|
book: Rework documentation of modular addition for SHA-256 chip
|
2020-12-23 02:42:53 +00:00 |
|
Jack Grigg
|
151adc83dd
|
book: Document SHA-256 chip instructions and gadget interface
|
2020-12-23 02:42:27 +00:00 |
|
Jack Grigg
|
d2c0c8b623
|
book: Remove trailing whitespace
|
2020-12-22 21:35:20 +00:00 |
|
therealyingtong
|
e4d5ddecb2
|
book: Use 0-indexing for message scheduling table16.md
|
2020-12-22 21:31:13 +00:00 |
|
therealyingtong
|
fc4497ac7c
|
book: Bring in second SHA-256 table spec page from HackMD
|
2020-12-22 21:31:13 +00:00 |
|
therealyingtong
|
6abcc70928
|
book: Bring in first SHA-256 table spec page from HackMD
|
2020-12-22 21:31:13 +00:00 |
|
Jack Grigg
|
c2742c0d05
|
book: Edit the lookup argument page to fit the design section
|
2020-12-22 21:23:32 +00:00 |
|
Jack Grigg
|
d41e8ef364
|
book: Move general PLONK language differences to top of design section
|
2020-12-22 21:09:05 +00:00 |
|
Jack Grigg
|
e9e208e3c4
|
book: Bring in the lookup argument description from HackMD
|
2020-12-22 20:43:24 +00:00 |
|
Jack Grigg
|
92d9fb3225
|
book: Annotate ASCII diagrams as plaintext
This prevents mdbook from interpreting them as Rust and attempting to
test them.
|
2020-12-22 20:30:56 +00:00 |
|
Jack Grigg
|
1ba246f7d9
|
book: Document the permutation construction algorithm
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
|
2020-12-22 20:25:33 +00:00 |
|