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
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