Commit Graph

340 Commits

Author SHA1 Message Date
Marek bdae0fb8a7
Merge afb654b458 into 7df93fd855 2024-04-07 11:53:54 +00:00
adria0 daaa638966 fix(mdbook): fix generation 2024-02-22 22:28:36 +01:00
Daira Emma Hopwood de1d237013 Revert "Add book/Makefile for local HTML generation."
This reverts commit 591ab49266.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-11-29 21:54:04 +00:00
Daira Emma Hopwood 3eb4ec5c19 Change Daira Emma's name in `authors` fields.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-11-29 21:54:04 +00:00
김태훈 1f6aaae00b Fix typos 2023-06-20 20:45:14 +09:00
duguorong 47147c4ad7 Update "book/user/dev-tools.md" 2023-04-03 23:06:48 +08:00
str4d caf9e71b30
Merge pull request #722 from zcash/book-patch-pedersen
[book] Fix typo in description of Pedersen commitments
2023-01-20 21:37:43 +00:00
Jack Grigg 53639f9cc3 book: Make PDF rendering optional
PDF book rendering is slow, so don't require it if the developer doesn't
have mdbook-pdf installed.
2023-01-20 21:17:16 +00:00
ying tong a688c19f0d
Update groups.md 2023-01-18 10:49:29 -05:00
Daira Hopwood 450aa16c48 Update the status of support for nested web workers in Safari.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2023-01-17 16:58:22 +00:00
str4d 942b2f84aa
Merge pull request #713 from HollowMan6/main
Book PDF generation
2023-01-06 22:19:14 +00:00
Jack Grigg 4b804a141a Make SHA-256 gadget a nightly feature
This was effectively the meaning of the prior `unstable` feature flag.
2023-01-03 19:12:39 +00:00
Jack Grigg 01323b9eb6 Add harness for `nightly -> beta -> stable` dev workflow
Part of zcash/halo2#707.
2023-01-03 19:12:39 +00:00
Dimitris Apostolou 9dfc5d9393 Fix typos 2023-01-03 18:37:51 +08:00
Hollow Man eebc480cb7
Book PDF generation
Signed-off-by: Hollow Man <hollowman@opensuse.org>
2022-12-27 23:13:24 +02:00
Daira Hopwood 9116ac13e2 Resolve `mdbook test` failures in `book/src/user/wasm-port.md`.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-11-30 15:13:55 +00:00
zhiqiangxu 49cd4eaa6f fix a typo 2022-11-12 12:11:27 +08:00
ying tong ec9dcefe91 [book] Include WASM guide in SUMMARY.md 2022-10-18 12:52:25 -04:00
Daira Hopwood b432cb95f2
Merge pull request #662 from nalinbhardwaj/wasm-guide
WASM Guide
2022-10-18 17:46:53 +01:00
Daira Hopwood bb31119652
Link to Params section
Co-authored-by: Greg Pfeil <greg@electriccoin.co>
2022-10-18 17:46:09 +01:00
Nalin b00356f9fc Apply suggestions from @daira 's code review
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2022-10-09 15:19:32 -07:00
ying tong ac738ca5a1 Update book/src/background/pc-ipa.md 2022-10-05 17:54:21 -07:00
Simon Masson fcd6f8d1e4 typo pc-ipa.md 2022-10-05 17:54:21 -07:00
Nalin Bhardwaj 34a7d83932 add note about debugging 2022-09-26 10:45:07 -07:00
Nalin Bhardwaj 0ffcb5048c WASM Guide 2022-09-16 16:16:44 +05:30
Daira Hopwood 3abf14e273
Clarify overflow condition 2022-09-02 16:26:12 +01:00
Daira Hopwood c7d645997d Apply suggestions from code review
Co-authored-by: ying tong <yingtong@z.cash>
2022-09-02 16:23:04 +01:00
therealyingtong 6396a0ec19 [book] var-base-scalar-mul: Include general overflow check.
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2022-08-19 17:16:46 -07:00
Daira Hopwood c11d527142 [book] WIP: full-width variable-base scalar mul allowing the scalar to be outside the base field.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-08-19 16:18:26 -07:00
ying tong 5cd5e140f4 [book] var-base-scalar-mul: Add missing closing parantheses 2022-08-18 17:00:07 -07:00
Daira Hopwood 5af2bd3bd7 [Book] Rename "polynomial degree bound" to "maximum constraint degree".
This is because "degree bound" is often defined to be exclusive.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-07-07 18:13:14 -04:00
Daira Hopwood 104101d0eb [Book] Make the permutation diagram stand out against dark backgrounds.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-07-07 18:13:14 -04:00
ying tong 69a980ff40
[book] Add `U` to `BCMS` comparison table 2022-06-15 10:40:49 -04:00
Jack Grigg c1007d8c23 halo2_gadgets: Add protocol rule links for the chip constraints
Part of zcash/zcash#3957.
2022-05-25 22:41:04 +00:00
str4d 50921f95f7
Merge pull request #573 from zcash/str4d/chip-review
Changes from `halo2_gadgets` review
2022-05-10 22:54:45 +01:00
Jack Grigg ac67b117ca book: Document `EccChip` assumptions and general layout 2022-05-10 20:26:30 +00:00
Jack Grigg ad51e4a2bd book: Document var-mul constraints for complete addition and LSB 2022-05-10 20:26:30 +00:00
Jack Grigg f57b93f8e0 book: Fix various small bugs and add some missing constraints 2022-05-10 20:26:30 +00:00
therealyingtong e4e7821fc1 [book] Add 'Selector combining' to SUMMARY.md 2022-05-10 15:38:10 +08:00
Jack Grigg 88e189eebb book: Add page for witnessing ECC points 2022-05-10 00:20:00 +00:00
Jack Grigg 17cd222979 book: Add explicit constraints table for incomplete addition 2022-05-10 00:20:00 +00:00
Jack Grigg 144d082528 halo2_gadgets: Refactor complete addition constraints
We also fix several typos in the constraint analysis on the complete
addition book page, and adjust the constraints table for readability.
2022-05-10 00:20:00 +00:00
Jack Grigg 03697e2a7d book: Rewrite Sinsemilla gadget page
The book now has enough detail for it to be obvious why there are
factors of 2 present in several equations.
2022-05-08 02:38:01 +00:00
Jack Grigg 7ea240dbdf book: Rewrite `MerkleCRH` gadget page
The page now follows the pattern of other chip-specifying pages in how
it documents constraints (in particular, giving the specific form of the
constraint to match the implemented AST).

Additionally, a typo in the decomposition constraint for `left` has been
fixed (the implementation was correct).
2022-05-08 02:20:42 +00:00
Kris Nuttycombe 1791e693bb
Merge branch 'main' into main 2022-05-05 17:07:57 -06:00
Sean Bowe 1ea7aa1b89
Fix order of \epsilon bound. 2022-04-25 13:40:31 -06:00
Sean Bowe 05b8b77500
x -> x_3 rename in zero knowledge section. 2022-04-25 13:38:58 -06:00
Sean Bowe d420b7825a
Remove redundant mention of blinding factors 2022-04-25 13:36:28 -06:00
Sean Bowe b46848eaa8
Fix upper bound of \epsilon. 2022-04-25 13:34:42 -06:00
Sean Bowe 8e58245b75
Add draft of halo2 security proof to the formal protocol description 2022-04-25 11:59:29 -06:00