Daira Hopwood
13b6f0e120
Delete a potentially misleading Sprout-specific comment.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-03 12:10:20 +01:00
Daira Hopwood
31b844c37c
Give a definition for SHA-512. Also some refactoring of hash macros.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-03 12:09:33 +01:00
Daira Hopwood
6a4b1f5f6c
Add a reference to [BCCGLRT2014].
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-08-03 12:05:33 +01:00
Daira Hopwood
408a0a744c
ZIP 32: fix an off-by-one error pointed out by @bigbrain.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-31 17:27:27 +01:00
Daira Hopwood
9a6aa31d93
ZIP 32: correction for seeds longer than 32 bytes. refs https://github.com/zcash/zcash/issues/4641
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-29 20:07:07 +01:00
Daira Hopwood
60db5fe85d
ZIP 32: fixes https://github.com/zcash/zcash/issues/4641
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-29 19:33:49 +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
8116ff7b90
Merge pull request #385 from daira/zip-214-update
...
Update the funding stream start and end heights and addresses for the Dev Fund on Testnet, and set the Canopy Testnet activation height
2020-07-28 17:58:12 +01:00
Daira Hopwood
03be5a67c0
ZIP 251: set Canopy Testnet activation height.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-25 01:59:04 +01:00
Daira Hopwood
63922ecb63
Update the funding stream start and end heights for the Dev Fund on Testnet.
...
The old heights were incorrect because the different activation heights for Blossom
on Mainnet and Testnet had not been taken into account. Also, Testnet requires 3 extra
addresses for each stream, to account for the start height being before the first halving.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-25 00:04:19 +01:00
Daira Hopwood
4b1e4829b8
ZIP 1014: regenerate HTML (Howard Loo removed from credits on his request).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-20 22:32:40 +01:00
Daira Hopwood
f8930bb489
Merge pull request #383 from hloo/patch-1
...
Remove Howard Loo from credits section
2020-07-20 22:30:13 +01:00
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
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