Commit Graph

16 Commits

Author SHA1 Message Date
Daira Hopwood 54359a8809 Update the status of all NU5 ZIPs to Final.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-06-22 22:21:35 +01:00
Daira Hopwood 5ced374bf1 Update references to protocol spec from process and consensus ZIPs (0 to 252 inclusive, and 1014).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-10-02 00:46:17 +01:00
Daira Hopwood 3d5f16a0a5 ZIPs 212 and 213: updates for Orchard.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-06-27 14:09:22 +01:00
Daira Hopwood c762d1ca67 Regularize references, especially to RFCs and the Protocol Spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-11-09 15:59:51 +00:00
Daira Hopwood 71cee89a18 Corrections to note decryption algorithms:
* ephemeralKey is kept as a byte sequence rather than immediately converted to a curve point;
  this matters because of non-canonical encoding.
* The representation of pk_d in a note plaintext may also be non-canonical and need not be in the
  prime subgroup.
* Move checking of cm_u in decryption with ivk to the end of the algorithm, to more closely match
  the implementation.
* The note about decryption of outputs in mempool transactions should have been normative.

Also change ZIP 212 to say that it is aligned with this version of the protocol spec.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-11-06 01:00:58 +00:00
Daira Hopwood 6aa2e03ef6 ZIP 212: cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-10-23 11:32:46 +01:00
Daira Hopwood 6e5278ed95 Canopy ZIPs: update status and references to the protocol spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 16:28:15 +01:00
Daira Hopwood bd755610ac ZIP 212: update status to Implemented (zcashd).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 16:13:57 +01:00
Daira Hopwood e975aacb0e ZIP 212: add links to implementation PRs.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 16:08:42 +01:00
Daira Hopwood de0b5de140 ZIP 212: updates for grace period.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-11 16:07:59 +01:00
Daira Hopwood c25fc6e899 ZIP 212: fix typo.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-29 14:52:41 +01:00
Daira Hopwood 5689d59d32 Specify that shielded outputs of coinbase transactions MUST use v2 note plaintexts after Canopy activation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:28:36 +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 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 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