Commit Graph

2344 Commits

Author SHA1 Message Date
Daira Hopwood ad9c631ee0 More WIP for Orchard, including hashing to Pallas and Vesta.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-15 16:18:54 +00:00
Daira Hopwood 6215dce577 More WIP
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-15 16:18:54 +00:00
Daira Hopwood 0b6faf673d Update spec for Orchard up to and including section 3 (Concepts).
This includes the key derivation diagram in section 3.1.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-15 16:18:54 +00:00
Daira Hopwood 300df42bf3 More WIP for Orchard
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-15 16:18:54 +00:00
Daira Hopwood c2c4160151 WIP: Orchard
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-15 16:18:54 +00:00
Daira Hopwood 7cf44fe6bc
Merge pull request #458 from daira/zip-216-redundancy
ZIP 216: non-canonical encodings of SpendDescription.{cv, rk} and OutputDescription.{cv, epk} will already be rejected
2021-03-13 10:08:51 +00:00
Daira Hopwood b336b8936d ZIP 216: non-canonical encodings of SpendDescription.{cv, rk} and OutputDescription.{cv, epk} will already be rejected.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-11 18:53:45 +00:00
Daira Hopwood 18d30f3f82 ZIP 216: specify the requirement for pk_d and ak in imported addresses and FVKs to be in the prime-order subgroup.
This is not a consensus rule, so MAY be enforced before NU5 activation.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-10 16:01:55 +00:00
Daira Hopwood 1c663f53cd _config.yml: attempt to fix unreliable GitHub pages updates.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-07 19:51:37 +00:00
Daira Hopwood 5df826f0f6 ZIP 244: formatting fix.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-07 19:34:11 +00:00
Daira Hopwood 65ce3b9c55 Make sure that headings are larger than body text.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-07 19:29:54 +00:00
Daira Hopwood 58b4f05984 ZIP 225: editorial updates, generate HTML.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-04 03:41:19 +00:00
Daira Hopwood 4e2e7a64e8
Merge pull request #446 from teor2345/zip-252-nu5
[ZIP 252] Network Upgrade 5
2021-03-04 03:40:17 +00:00
Daira Hopwood 7e21ab57ac Push draft of NU5 spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-04 03:27:02 +00:00
Daira Hopwood 45e175512e ZIP 32: fix a type error in dk derivation for Orchard.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-03 22:48:38 +00:00
Daira Hopwood 81136fe7ab ZIP 245: add Created date.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-03 16:47:59 +00:00
Daira Hopwood 559291b192 ZIPs 224, 225 and 245: add MIT licensing.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-03 16:34:12 +00:00
Daira Hopwood f06f5539d8 ZIP 224 and 225: add Created dates.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-03 16:23:50 +00:00
Daira Hopwood e95695d3bf
Apply suggestions from code review 2021-03-03 15:32:34 +00:00
Kris Nuttycombe 9a4b2e9afe
Update zip-0225.rst
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2021-03-02 20:24:28 -07:00
Kris Nuttycombe 0fc45a53ca Proposal to remove Sprout fields from the V5 transaction format. 2021-03-02 17:58:12 -07:00
Daira Hopwood ecec91883b
Merge pull request #448 from str4d/zip-224
Updates to ZIP 32 and ZIP 224 for Orchard
2021-03-02 22:22:18 +00:00
Daira Hopwood 62c31fda89 ZIP 224 editorial changes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-02 22:21:26 +00:00
Daira Hopwood e40bb506ab ZIP 32 editorial updates.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-03-02 22:20:42 +00:00
Daira Hopwood e79401a10c Apply suggestions from ZIP review
Co-authored-by: Deirdre Connolly <deirdre@zfnd.org>
2021-03-02 22:20:42 +00:00
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
teor 8a1fd5f469
ZIP-252: Add draft ZIPs for NU5 2021-03-03 08:08:26 +10:00
teor b18bc9eeb5
ZIP-252: Avoid codename confusion 2021-03-03 08:07:54 +10:00
teor cfc8b116fd
ZIP-252: Fix a format typo 2021-03-03 08:07:30 +10: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