Commit Graph

510 Commits

Author SHA1 Message Date
str4d 519ca18c74
Address remaining comments 2018-02-28 22:38:51 +00:00
str4d f39f59c51d
Update ZIP references 2018-02-26 23:06:34 +00:00
str4d 3d0c5ecb4c
Cleanups 2018-02-26 22:59:28 +00:00
str4d 349b4cf324
Remove TODO (resolved in 2d7401add5) 2018-02-26 22:53:58 +00:00
str4d abb6e742c1
Update category 2018-02-26 22:47:20 +00:00
str4d 7fb2467131
Update inner hash personalizations 2018-02-16 22:02:57 +00:00
str4d 2d7401add5
Specify scriptCode 2018-02-09 16:35:54 +00:00
str4d 6297ac582f
Add link to reference implementation 2018-02-09 16:23:23 +00:00
str4d 639c1de74f
Clarify sentence 2018-02-09 16:20:40 +00:00
str4d 59cea039fb
Fix rST formatting 2018-02-09 16:16:48 +00:00
str4d 1921ce1cf0
Remove comment about future sighash algorithms 2018-02-09 16:14:34 +00:00
str4d 252c22b6d0
Add reference for BLAKE2 personalization field 2018-02-09 16:11:36 +00:00
str4d 12d4e4d67c
Fix typo 2018-02-09 16:05:07 +00:00
str4d f173b5b3d0
BLAKE2b-256 is used everywhere now 2018-02-09 16:01:40 +00:00
str4d 4e02d73e69
Reference BIP 143 and BUIP-HF v1.2 2018-02-09 15:59:44 +00:00
str4d 4998e99960
Remove unnecessary metadata 2018-02-09 15:59:44 +00:00
str4d cf28700c7c
Update draft based on latest transaction format specification draft 2018-02-09 15:59:41 +00:00
str4d 1bfee9eebf
Correct field sizes 2018-02-09 14:19:57 +00:00
str4d d769180769
Update draft based on latest transaction format specification draft 2018-01-12 12:13:56 +01:00
str4d 8a4101b207
Cleanups and clarity 2018-01-11 12:30:50 +01:00
str4d 2a4f012692
Add transaction expiry value into transaction digest 2018-01-10 10:44:56 +01:00
str4d 35854f6a8c
Reference use of transaction digest algorithm for JoinSplit signatures 2018-01-10 10:12:00 +01:00
str4d beaea49cb0
Add note about replay protection effect of hash personalization 2018-01-10 10:09:17 +01:00
str4d 7d20a43578
Add note about inclusion of JoinSplit proofs in the signature hash 2018-01-10 01:10:33 +01:00
str4d 9f5dc6d729
Use BLAKE2b-256 for the outer personalized hash 2018-01-10 01:08:33 +01:00
str4d 3d2923933d
Overwinter signature hashing draft 1 2018-01-08 14:05:37 +00:00
Daira Hopwood d4e2da7dfc Regenerate PDFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-17 00:46:30 +00:00
Daira Hopwood fad74d8574 Refer to NU0 as Overwinter.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-17 00:40:39 +00:00
Daira Hopwood a04949caf3 Put zk-SNARK statements in a subsection to prepare for Sapling.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-17 00:40:38 +00:00
Daira Hopwood 8f3da545ea Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-17 00:40:38 +00:00
Daira Hopwood 179752ae57 Update viewing key encoding.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-17 00:10:09 +00:00
Daira Hopwood 2b883b7182 Terminology change: incoming viewing keys.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-17 00:08:57 +00:00
Daira Hopwood afc82502b5 Specify that sk_enc MUST be clamped in a viewing key encoding.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-16 23:40:34 +00:00
Daira Hopwood cfe4d4bd09 Remove "key tuple" abstraction.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-16 23:40:34 +00:00
Daira Hopwood f565d642b4 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-16 23:40:34 +00:00
Daira Hopwood 497f295c72 Add an encoding format for viewing keys.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-16 23:40:34 +00:00
Daira Hopwood fb456b8a38 Separate viewing keys (a_pk, sk_enc) from receiving keys sk_enc.
Also fix a minor error in the specification of note decryption.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-16 23:40:34 +00:00
Daira Hopwood 8a36de79df Regenerate PDFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-02 02:11:41 +00:00
Daira Hopwood f330c9e59b Work in progress for Sapling.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-02 02:04:39 +00:00
Daira Hopwood 44e989f741 Add NU0 to Sapling version of spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-02 02:03:23 +00:00
Daira Hopwood 1b394b58fa Add Groth16 proving system, and split Sprout and Sapling statements.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-02 02:00:10 +00:00
Daira Hopwood 50cda40f7b HTML generation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-02 01:39:17 +00:00
Daira Hopwood 4a94c063c4 Generalization needed for Sapling: represented groups and pairings.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-12-02 01:03:17 +00:00
Daira Hopwood 2d80ec90d3 Support for subsubsubsections.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-08-03 16:07:05 +01:00
Daira Hopwood 6241003d1b Bibliography tweaks.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-08-03 16:05:29 +01:00
Daira Hopwood e73c7c04fd Refine macros for Sapling version of spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-08-03 15:58:28 +01:00
Daira Hopwood b1113c131c zcash.bib: use Unicode.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-08-03 15:58:12 +01:00
Daira Hopwood 83618bd71b Makefile changes to support latexmk and building sapling.pdf.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-07-26 11:38:26 +01:00
Daira Hopwood 2608958c59 Add Makefile/macro support for producing the Sapling version of the spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-07-11 07:58:57 +01:00
Daira Hopwood fc73e03c12 Regenerate PDF.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-07-10 05:38:35 +01:00