Commit Graph

2191 Commits

Author SHA1 Message Date
Jack Grigg dd8b82f567 ZIP 32: Address Orchard review comments 2021-03-02 22:20:42 +00:00
Jack Grigg 9cae4aeedc ZIP 224: Motivation 2021-03-02 22:20:42 +00:00
Jack Grigg 95ea11de9d ZIP 32: Clarify the diversifier key capabilities of an Orchard fvk 2021-03-02 22:20:42 +00:00
Jack Grigg 2ae31ccdb7 ZIP 224: Minor fixes 2021-03-02 22:20:42 +00:00
Jack Grigg 6fa961877c ZIP 224: The normative reference for Orchard is the protocol spec 2021-03-02 22:20:42 +00:00
Jack Grigg 630280869e ZIP 224: Clarify that the IETF hash-to-curve ID is not normative 2021-03-02 22:20:42 +00:00
Jack Grigg 2961726557 ZIP 224: Additional rationale
This is in addition to the design rationale included by reference.
2021-03-02 22:20:42 +00:00
Jack Grigg 6631754e19 ZIP 224: Security and privacy considerations 2021-03-02 22:20:42 +00:00
Jack Grigg 9fd129ff86 ZIP 224: Document that \rho is set to the action's nullifier 2021-03-02 22:20:42 +00:00
Jack Grigg ca326ab40e ZIP 224: Add links to test vectors and reference implementation 2021-03-02 22:20:42 +00:00
Jack Grigg f2eb24ae6e ZIP 32: Specify Orchard key derivation 2021-03-02 22:20:42 +00:00
Jack Grigg 7350f94b0e ZIP 224: Add references to specification and design rationale 2021-03-02 22:20:42 +00:00
Daira Hopwood a55581bae5 Regenerate HTML.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-02 20:24:31 +00:00
Daira Hopwood 286af0335c
Merge pull request #449 from nuttycom/225_nu5-tx-format
ZIP 225 - Transaction Format & Transaction Identifier Updates for Orchard
2021-03-02 20:19:40 +00:00
Daira Hopwood 35b04b3115 ZIP 225: rst fixes and minor editorial changes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-02 20:18:41 +00:00
Daira Hopwood 98bfb28fe7
Merge pull request #450 from daira/withdraw-zip-0210
Withdraw ZIP 210 in favour of ZIP 225.
2021-03-02 09:49:18 +00:00
Daira Hopwood c0632d26a3 Withdraw ZIP 210 in favour of ZIP 225.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-02 00:00:16 +00:00
Daira Hopwood 2318a5c823
Merge pull request #442 from str4d/zip-0216
[ZIP 216] Require Canonical Jubjub Point Encodings
2021-03-01 23:55:23 +00:00
Daira Hopwood faf27e276d ZIP 216: generate HTML and update index.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-01 23:53:42 +00:00
Kris Nuttycombe ed25876e21 Add flagsOrchard field 2021-03-01 16:14:04 -07:00
Kris Nuttycombe 96b8fd1e35 Clean up RST tables and more quoting fixes. 2021-03-01 15:50:11 -07:00
Kris Nuttycombe 9663e146a9
Apply suggestions from code review
* Consistency in naming of spends and actions
* Proper quoting of identifiers within rst tables
* Fix to aggregated Orchard proof size

Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-03-01 15:21:39 -07:00
Kris Nuttycombe 62dca39483 Separate Sapling effecting data from authorizing data in the transaction format.
This change restructures the wire format of Sapling spend and output
descriptions to segregate authorizing data from the data describing the
effects of the transaction in a similar fashion as has been done for
Orchard. The result is now symmetric between Sapling and Orchard, and
also simplifies slightly the description of the computation of the
authorizing data commitment in ZIP 244.
2021-03-01 10:55:11 -07:00
Daira Hopwood afc3ae4d1b edithtml.sh: fix to links of the form "foo.rst#anchor".
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-02-28 21:24:26 +00:00
Daira Hopwood 65026436b7 * Don't imply that the non-canonical encoding of (0, -1) is not a problem; it is.
* Rewrite Specification section.
* Additions to Rationale section.
* Wording improvements.
* Note the history of adjustments to the protocol spec.
* Fix rst syntax.
* Change license to MIT.
* MUST NOT is not used.
* Move draft to Proposed.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-02-28 21:11:55 +00:00
Kris Nuttycombe 267bced55a Draft of ZIP 225 2021-02-28 12:32:29 -07:00
Daira Hopwood 5a92818183
Apply suggestions from code review
Co-authored-by: Deirdre Connolly <deirdre@zfnd.org>
2021-02-17 21:47:41 +00:00
Daira Hopwood 368890ae8f Add stub for ZIP 225 (Version 5 Transaction Format).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-02-15 21:03:28 +00:00
Daira Hopwood 4b5ce259d1 Move ZIP 244 to Proposed and ZIP 245 to Draft.
Also fix an rst syntax error in ZIP 245.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-02-15 20:52:40 +00:00
Daira Hopwood feda12fab6
Merge pull request #433 from nuttycom/wip/transaction_malleability
[ZIPs 244, 245] Specify an algorithm for non-malleable txid creation.
2021-02-15 20:35:28 +00:00
Kris Nuttycombe d610b8ca17 Regenerate html. 2021-02-15 10:00:04 -07:00
Kris Nuttycombe 566be18f40 Rename signature digests to clarify differences wrt txid digests. 2021-02-15 09:59:01 -07:00
Kris Nuttycombe a779c1043d
Apply suggestions from code review
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-02-15 09:52:53 -07:00
Jack Grigg c4a863096c ZIP 216: Fix references 2021-02-11 22:38:22 +00:00
Jack Grigg acf88b883c ZIP 216: Rename to only apply to Jubjub points 2021-02-11 22:34:00 +00:00
Jack Grigg fd63a498f2 ZIP 216: Main draft 2021-02-11 22:32:13 +00:00
Kris Nuttycombe 506c3d0df3 Regenerate HTML 2021-02-09 08:07:53 -07:00
Kris Nuttycombe cdb7144519
Apply suggestions from code review
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-02-09 08:06:00 -07:00
Kris Nuttycombe 62331bbbb6 Add decoupling of wire format from consensus rules to motivation. 2021-02-08 11:19:14 -07:00
Kris Nuttycombe a424153462 Clarify rationale for personalization changes.
Also clarify terminology around signature hash flags vs. types.
2021-02-04 10:59:51 -07:00
Kris Nuttycombe 4b8a78c51b Specify exclusion of spend authorization sigs from txid. 2021-02-02 14:11:09 -07:00
Kris Nuttycombe 90e83ad754
Note number of underscores in hash personalization strings.
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-02-02 13:22:02 -07:00
Kris Nuttycombe 4da60ce58b Fix authorizing commitment to include spend_auth_sigs 2021-02-02 13:06:43 -07:00
Kris Nuttycombe 862f0e8ed0 Update ZIP 222 to refer to ZIP 245 2021-02-01 16:55:11 -07:00
str4d 7f7bf5f04b
Merge pull request #439 from acoglio/patch-1
Add a paragraph break
2021-02-02 04:56:43 +13:00
Kris Nuttycombe 3bc233bafb Clean up HTML rendering of the RST. 2021-01-26 15:29:24 -07:00
Kris Nuttycombe e3729e8e7c Fix rst rendering errors. 2021-01-26 15:06:30 -07:00
Kris Nuttycombe 7558c6995d Add signature digest algorithm for TZEs. 2021-01-26 14:32:26 -07:00
Kris Nuttycombe 7fbe3780d9
Apply suggestions from code review
Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
2021-01-26 08:47:57 -07:00
Kris Nuttycombe c693ab88bd Fix outputs digest in signature hash. 2021-01-21 17:23:09 -07:00