Commit Graph

1860 Commits

Author SHA1 Message Date
Daira Hopwood 43e4e71989 Corrections to ZIP references.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-17 23:01:13 +01:00
Daira Hopwood 4f063850d5 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-17 23:01:13 +01:00
Daira Hopwood 1a24d6232c Consistently use "signing key" and "validating key" for signatures.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-17 23:01:13 +01:00
Daira Hopwood 1f0052d62e ZIP 214: changes in response to NCC's audit.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-17 23:01:13 +01:00
Daira Hopwood be9733228f Add rel="bookmark" to permalinks.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-15 14:04:25 +01:00
Daira Hopwood b9f87da380 Makefile: document perl and sed as dependencies.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-15 14:04:24 +01:00
Daira Hopwood f1a4631b9f protocol/Makefile: remove dependency on awk.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-15 14:04:24 +01:00
Daira Hopwood d0d4abac2e edithtml.sh: argument quoting.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-15 13:20:57 +01:00
Daira Hopwood 673be69531 style.css: improve font size of code in headings.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-15 13:20:57 +01:00
Daira Hopwood aaf0c04f79 edithtml.sh: make it work on macOS (by using perl instead of sed).
Also add permalink anchors to headers containing <code>...</code>.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-15 13:20:57 +01:00
Daira Hopwood 5ef8079d32 Correct references to ZIPs with changed titles.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-09 13:19:59 +01:00
Daira Hopwood fb8b435b4c ZIP 215: "validation criteria" -> "validity criteria".
(Validity is the condition of being valid, validation is what you do to check validity.)

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-09 13:14:23 +01:00
Daira Hopwood a93aa6d142 ZIP 251: fix an incorrect reference for ZIP 207.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-09 12:57:46 +01:00
Daira Hopwood cf70811274 Use "validate" rather than "verify" for signature validation in ZIPs.
"Validate" is also used for blocks and transactions, but not for proofs, commitments, or Merkle paths.

The same change will be made to the protocol specification in the next version.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-09 12:56:33 +01:00
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