Daira Hopwood
b0fcda8dfd
Publish ZIP 304: generate HTML and index.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-19 00:45:06 +01:00
Deirdre Connolly
97aa6bf1ca
Add prefix on the base64 encoding of sigs for zip304
...
And give a reference to Base64 RFC
2020-07-19 00:44:08 +01:00
Jack Grigg
206ac7e65f
ZIP 304: Sapling Address Signatures
2020-07-19 00:44:08 +01:00
Alfredo Garcia
96f0747e17
redo wallet state section
2020-07-18 11:10:46 -03:00
Alfredo Garcia
d5336ffecc
add bdb reference
2020-07-16 19:00:34 -03:00
Deirdre Connolly
25f24bd457
Apply suggestions from code review
...
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-07-15 12:54:43 -04:00
Howard Loo
6d5f557c7d
Remove Howard Loo from credits section
...
I request that my name please be removed from this ZIP. I do not support it and as a member of the Community Panel I voted against it. I merely provided @tromer with some brief feedback one evening about the copyright portions of the ZIP. I did give permission for my name to be mentioned publicly as having provided feedback, but I did not realize that my name would be part of the actual ZIP text. Thank you for considering my request.
2020-07-15 09:26:24 -07:00
Daira Hopwood
1e6b2f8815
Regenerate PDFs.
2020-07-13 18:54:03 +01:00
Daira Hopwood
b2f033f84d
Add spec changes for ZIPs 207 and 214.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-13 18:45:16 +01:00
Daira Hopwood
bc809dae5d
Add note about full viewing key decryption of mempool transactions.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-13 18:45:16 +01:00
Daira Hopwood
0248a44a05
Change instances of "the production network" to "Mainnet", and "the test network" to "Testnet".
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-13 18:45:16 +01:00
Daira Hopwood
baad229598
Update stale references to Bitcoin documentation.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-13 18:45:16 +01:00
Daira Hopwood
5d2a48ce9d
Regenerate PDFs.
2020-07-07 00:25:02 +01:00
Daira Hopwood
a67b74aede
Corrections to a note in section 'Ed25519'.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-07 00:21:14 +01:00
Daira Hopwood
9473b9d4af
Regenerate PDFs.
2020-07-06 23:10:15 +01:00
Daira Hopwood
0bfbbd54e2
Cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood
4d148920ae
Add a missing cross reference for Jubjub.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood
5e8ae9bb89
Precisely specify the encoding and decoding of Ed25519 points.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood
3e3bf8a79b
Add 'Mainnet and Testnet' section.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood
e87177f97f
Add end comments for conditional blocks in history entries.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood
3f41a13087
Corrections to the specification of \abstJ and the security argument for GroupHash.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood
32a55b0939
Add Jane Lusby and Teor to acknowledgements.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood
5504c17ab0
Make duplicate labels work as intended.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-06 22:58:29 +01:00
Daira Hopwood
a83a64fefc
ZIPs 207, 214, 215 and 251: some suggested changes from NCC audit.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-05 17:27:20 +01:00
Daira Hopwood
bbb2bac1ac
Makefile: add 'discard' target, to discard changes to checked-in generated files.
...
This is useful to avoid conflicts when merging / rebasing / doing 'git stash pop'.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-05 17:27:20 +01:00
Daira Hopwood
9acf1b6667
Makefiles: add 'release' targets that perform a protocol spec release.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-05 17:27:20 +01:00
Daira Hopwood
844afbd2ae
ZIPs 173 and 213: fix URLs in references.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 04:03:54 +01:00
Daira Hopwood
b398183fb0
Regenerate PDFs.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 04:02:54 +01:00
Daira Hopwood
9321a0d9fc
Arguments to PRF^expand don't need to be specified as hex.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:59:17 +01:00
Daira Hopwood
553be0f9eb
In RedDSA verification, clarify that \underline{R} used as part of the input to H^\ast must be exactly as encoded in the signature.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:59:17 +01:00
Daira Hopwood
cbf4cb52f1
Adjust the order of operations in Sapling decryption to more closely match the implementation, and improve the notes.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:59:17 +01:00
Daira Hopwood
47a2c78990
Correct a bug: esk is only to be checked against ToScalar(PRF^expand_rseed([4])) when the lead byte != 0x01.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:28:36 +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
9b55332fc2
Add Ying Tong Lai and Kris Nuttycombe as Zcash protocol designers.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:18:52 +01:00
Daira Hopwood
b915222d96
Cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:18:16 +01:00
Daira Hopwood
154da511c6
Specify \abstJ to be as implemented, and adjust the security argument for \GroupJHash.
...
Also modify \exclusivefun to take an excluded set rather than a single element.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:17:49 +01:00
Daira Hopwood
a7f7befe24
Add \optsqrt macro for "arbitrary square root".
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:12:00 +01:00
Daira Hopwood
e4315ad6a7
Cosmetics.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-01 19:22:38 +01:00
Daira Hopwood
b16f8c8909
ZIP 307: update header.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:30:06 +01:00
Daira Hopwood
7a0e41021d
ZIP 307: Zcash Company -> Electric Coin Company.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:26:09 +01:00
Daira Hopwood
98b854de95
ZIP 307: add notes about differences from the implementation (see https://github.com/zcash/zips/issues/341#issuecomment-622262394 ).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:25:50 +01:00
Daira Hopwood
327746929e
ZIP 307: use math markup for the decryption algorithm, and add TODO for ZIP 212/Canopy.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:24:42 +01:00
Daira Hopwood
d229f7b9ce
ZIP 307: arch.png -> zip-0307-arch.png
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 20:15:21 +01:00
Daira Hopwood
c29d801825
ZIP 301: minor cleanups.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 20:06:51 +01:00
Daira Hopwood
03dd67c296
ZIP 301 index and HTML.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:44:02 +01:00
Daira Hopwood
a194f13466
Move ZIP 301.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:42:14 +01:00
Daira Hopwood
f8b6b259e2
ZIP 301 (Stratum) updates.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:40:21 +01:00
str4d
e5dd57d588
Update example version string
...
See https://github.com/zcash/zcash/issues/1481
2020-06-29 17:40:21 +01:00
str4d
23f3c31086
Move CONNECT_HOST/PORT to end of mining.subscribe for compatibility
2020-06-29 17:40:21 +01:00
str4d
42404ba4c3
Update protocol message rendering
2020-06-29 17:40:21 +01:00