Commit Graph

1746 Commits

Author SHA1 Message Date
Daira Hopwood 092e79e017 ZIP 215: use terminology consistent with the protocol spec for the Ed25519 curve.
("The Edwards form of Curve25519" is not a unique description; there are multiple
twisted Edwards curves birationally equivalent to Curve25519, but only one is
called Ed25519.)

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-05 16:37:29 +01:00
Daira Hopwood c6a925a30b ZIP 215: formatting.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-05 16:12:44 +01:00
Daira Hopwood 99a55bf3c9 ZIP 215: minor clarifications.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-05 16:10:28 +01:00
Daira Hopwood 0a773f1b50 ZIP 212: fix typo.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-05 15:55:07 +01:00
Daira Hopwood 1fafff988a ZIP 215: editorial and formatting changes; regenerate HTML.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-05 15:54:52 +01:00
Henry de Valence e38d52c46f
[ZIP 215] Fix Ed25519 validation rules to allow batch verification (#355)
* First draft of Ed25519 validation rules.

* Add ZIP number.

* Clarify language.

* Remove Original-Authors when Owners has same value

Co-authored-by: Daira Hopwood <daira@jacaranda.org>

* Status: Active -> Proposed

Co-authored-by: Daira Hopwood <daira@jacaranda.org>

* Tidy words

Co-authored-by: Daira Hopwood <daira@jacaranda.org>

* Clarify libsodium divergence

Co-authored-by: Daira Hopwood <daira@jacaranda.org>

* Link to rfc8032

* Include references section

* Redo

* Math syntax

Co-authored-by: Daira Hopwood <daira@jacaranda.org>

* Update math syntax to match spec for byte-arrays

Co-authored-by: Daira Hopwood <daira@jacaranda.org>

* Define only the RFC words that are used

* Link to spec

* Fleshout title

* Deployment section

* Update zip-0215.rst

* Add linebreak

Co-authored-by: Deirdre Connolly <deirdre@zfnd.org>
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-06-02 17:54:54 -04:00
Daira Hopwood 3d8b0363c7 Update activation heights, branch IDs, and references for Heartwood and Blossom.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-02 18:35:15 +01:00
Daira Hopwood 84f962e857 ZIPs 211, 212, 221: tools.ietf.org -> www.rfc-editor.org.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-02 18:35:15 +01:00
Daira Hopwood 564d7f630e Protocol spec: regenerate PDFs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-02 18:35:15 +01:00
Daira Hopwood b9fb26f5d5 Protocol spec: fix undefined references for sprout.pdf.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-02 18:35:13 +01:00
Daira Hopwood e61e2460a0 Protocol spec: improve index; cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-02 18:35:13 +01:00
Daira Hopwood 9bac0682c3 Protocol spec: NU4 -> Canopy; ZIPs 211 and 212 are now published.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-02 18:35:13 +01:00
Daira Hopwood d53ab5fcbc Protocol spec: reference ZIP 173 instead of BIP 173.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-02 18:35:13 +01:00
Daira Hopwood dbe5b9a36e
Merge pull request #222 from ebfull/unlinkable-addrs
[ZIP 212] Allow recipient to derive Sapling ephemeral secret from note plaintext
2020-06-01 00:30:39 +01:00
Daira Hopwood b1bd2f49a7 ZIP 212: Daira's editorial changes.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-01 00:29:27 +01:00
Sean Bowe dbfdf2ea00 ZIP for "Allow Recipient to Derive Sapling Ephemeral Secret from Note Plaintext" 2020-06-01 00:12:54 +01:00
Daira Hopwood da3eb7d5c7 ZIPs 250 and 221 to Implemented (zcashd).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 17:19:19 +01:00
Daira Hopwood 479a0f6bdf ZIPs 250 (for Heartwood) and 251, 207, 214 (for Canopy) to Proposed.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 17:16:56 +01:00
Daira Hopwood 39d236f76c ZIP 211: update Daira's email address and remove Sean's.
(Credits fields shouldn't have email addresses.)

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 17:11:29 +01:00
Daira Hopwood 65864c0bde ZIP 211 to Proposed.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 17:08:28 +01:00
Daira Hopwood 1be6f06c5e ZIP 211: fix links to other ZIPs, and update link to ECC blog.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:59:32 +01:00
Daira Hopwood 4f2d353bae Update index to add ZIP 211.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:51:46 +01:00
Daira Hopwood cbba3507f9 Some edits made to README.rst should have been made to README.template instead.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:51:19 +01:00
Daira Hopwood c9fd9f2bd5
Merge pull request #214 from daira/disable-sprout-outputs
[ZIP 211] Disabling Addition of New Value to the Sprout Value Pool
2020-05-30 16:45:40 +01:00
Daira Hopwood 9f3548602f ZIP 211: add HTML.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:42:33 +01:00
Daira Hopwood ed85d1ff39 ZIP 211: remove unused reference to the protocol spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:38:36 +01:00
Daira Hopwood 0a57e268ca ZIP 211: Update reference to protocol spec.
Signed-off-by: Daira Hopwood <daira@katava.local>
2020-05-30 16:35:53 +01:00
Daira Hopwood 330a1d5e3f ZIP 211: deployment and reference implementation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:35:53 +01:00
Daira Hopwood 3cfc9660d4 ZIP 211: typo fix and clarification.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:35:53 +01:00
Daira Hopwood 21c556e4a2 ZIP 211: More accurate title.
Signed-off-by: Daira Hopwood <daira@katava.local>
2020-05-30 16:35:53 +01:00
Daira Hopwood 73b3ccb65c ZIP 211: Address review comments and correct the list of used RFC 2119 keywords.
Clarify that supporting Sprout outputs is already OPTIONAL.

Signed-off-by: Daira Hopwood <daira@katava.local>
2020-05-30 16:33:22 +01:00
Daira Hopwood dfed189b26 Move ZIP 211 out of drafts directory.
Signed-off-by: Daira Hopwood <daira@katava.local>
2020-05-30 16:33:22 +01:00
Daira Hopwood cd60f6891a Just require vpub_old = 0.
Signed-off-by: Daira Hopwood <daira@katava.local>
2020-05-30 16:31:17 +01:00
Daira Hopwood 2465eb6fd8 Draft ZIP "Disabling Sprout Outputs": address review comments and correct rST errors.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:31:17 +01:00
Daira Hopwood 65443520b5 [ZIP 211] Add Sean to credits.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:31:17 +01:00
Daira Hopwood fe37d147c3 Add draft ZIP to disable Sprout outputs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-30 16:31:17 +01:00
Daira Hopwood c29c57c8e7
Merge pull request #370 from acityinohio/patch-1
changes Foundation ZIP editor
2020-05-27 17:41:20 +01:00
Josh Cincinnati 38da0790b8 ZIP 0: changes Foundation ZIP editor.
Deirdre Connolly will now be representing the Foundation as ZIP Editor. Thanks to George for all his previous input!

Author: Josh Cincinnati <acityinohio@users.noreply.github.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-27 17:38:49 +01:00
Daira Hopwood e4d9d2cace Regenerate PDFs. Note that nufour.pdf is now canopy.pdf.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-27 17:28:06 +01:00
Daira Hopwood 66ba1aad3e Network Upgrade 4 is now called Canopy.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-27 17:24:29 +01:00
Daira Hopwood 092e6092ef Remove the claim that Discrete Logarithm Independence is stronger than collision resistance of GroupHash.
(That's not clearly true, and it's irrelevant.)

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-27 17:20:27 +01:00
Daira Hopwood 8d19a94716 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-27 17:18:41 +01:00
Daira Hopwood c8e08b0e96 Improve description of key structures taking into account ZIP 32. fixes #187
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-27 15:53:09 +01:00
Daira Hopwood 3ce628ab73 edithtml.sh: make tests portable to any correct POSIX shell.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-27 15:29:01 +01:00
Daira Hopwood 441d66dd3d Fix GitHub COPYING link again.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-26 23:25:20 +01:00
Daira Hopwood 2425a5bf7a Update README.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-26 23:21:50 +01:00
Daira Hopwood 62a1d5c103 Update ZIPs 207, 214, 251, and 1014 to use Canopy name for NU4.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-26 23:06:08 +01:00
Daira Hopwood 66a41077ca Support writing ZIPs in Markdown, generating the HTML using pandoc.
This has some minor deficiencies in math support and formatting of references.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-26 23:06:08 +01:00
Daira Hopwood 198241c077
Merge pull request #371 from zcash/spec-latex-portability
Protocol spec: improve LaTeX portability
2020-05-26 16:00:42 +01:00
Daira Hopwood 456c899627 Protocol spec: improve LaTeX portability.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-05-12 17:58:42 +01:00