Kris Nuttycombe
058b1a6a17
Revert "Merge pull request #759 from nuttycom/zip-316/ua-expiry"
...
This reverts commit 7064e8229a
, reversing
changes made to 82f98ec91b
.
Revision 1 will be amended to include a change to the Human-Readable
Part of UA/UVK encodings in order to ensure that MUST-understand
metadata cannot be ignored by existing wallets.
2024-01-24 18:48:31 -07:00
Daira Emma Hopwood
b0de22d1e2
ZIP 316, Revision 1: Clarify relation of "MUST-understand" typecodes to derivation.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-18 19:43:16 +00:00
Kris Nuttycombe
e05c7faa30
ZIP 316, Revision 1: Clarify constraints with respect to expiry times.
2024-01-18 19:40:11 +00:00
Kris Nuttycombe
5b92bcd076
ZIP 316, Revision 1: Apply suggestions from code review
...
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-18 19:40:11 +00:00
Kris Nuttycombe
099ef4397f
ZIP 316, Revision 1: Clarify that address expiration metadata is optional.
2024-01-18 19:40:11 +00:00
Kris Nuttycombe
34ac94b73c
ZIP 316, Revision 1: Address Expiration Metadata
...
This change adds metadata that allows a user to specify either an expiry
height or an expiry time (or both) for their addresses, and specifies
how wallets should interpret expiry metadata.
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-18 19:40:11 +00:00
Kris Nuttycombe
d4d34ed6ff
ZIP 316, Revision 1: MUST-understand metadata items
...
Reserve a range of metadata typecodes that unified container parsers
must understand; if a parser does not understand a typecode in the
specified range, then it must treat the entire unified address as
unsupported.
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-18 19:40:11 +00:00
Daira Emma Hopwood
2eb0ed8ef0
Updates to reference BCP 14 rather than RFC 2119. fixes #729
...
Also change two "should"s in ZIP 224 to "SHOULD"s.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-10-28 15:34:22 +01:00
Daira Emma Hopwood
02b7ce4c8a
ZIPs 32, 316, and 321: regenerate HTML.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-08-25 19:27:33 +01:00
Jack Grigg
2fd1866298
Make existing inline rationale sections collapsible
2023-07-20 16:41:26 +01:00
Daira Emma Hopwood
815db1ca09
ZIP 316: cosmetics and minor rewording.
...
Also add definitions of Unified String Encoding and Unified QR Encoding.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-03-21 13:16:14 +00:00
Daira Emma Hopwood
158b32dabc
ZIP 316: update Owners and Credits.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-03-21 13:11:12 +00:00
Daira Hopwood
418bf7fcab
ZIP 316: add MAY to keywords.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2023-03-21 13:11:12 +00:00
Daira Emma Hopwood
d1b91d9e7f
Regenerate HTML.
...
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-03-02 12:24:49 +00:00
Daira Hopwood
25610fc5c7
Regenerate all HTML using Docutils 0.19.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-09-20 10:22:23 +01:00
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
e4ed372840
ZIP 316: specify that at least the first 20 characters of a UA/UVK MUST be shown.
...
fixes #571
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-04-28 21:09:04 +01:00
Daira Hopwood
ae1180f6d3
ZIP 316: make the limitation on total size of encodings more explicit.
...
fixes #570
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-04-18 22:25:47 +01:00
Daira Hopwood
81af218ef3
ZIP 316: further clarify which OVK is to be used when the sending Account is undetermined.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-02-07 14:51:53 +00:00
Daira Hopwood
8734965d0c
ZIPs 32 and 316: Regenerate HTML.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-01-19 19:11:28 +00:00
Daira Hopwood
d27d2fd836
ZIP 316: Clarify that UAs/UVKs MUST contain at least one shielded item. This is stronger than
...
the former requirement that a UA/UVK MUST NOT contain only P2SH or P2PKH items, due to the
existence of Typecodes that are not currently defined.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-01-19 19:00:51 +00:00
Daira Hopwood
0ada3050af
[Dark mode] Fix the background colour of the section anchor image.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-01-11 13:19:12 +00:00
Daira Hopwood
ee70cc53c3
ZIP 316: update Acknowledgements.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-12-28 15:30:44 +00:00
Daira Hopwood
1d75ed6548
ZIP 316: more changes to include UVKs and Metadata Items where applicable.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-12-28 15:30:15 +00:00
Daira Hopwood
fbad8acac0
ZIP 316: regenerate HTML.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-12-28 13:40:13 +00:00
Daira Hopwood
12a1678681
ZIPs 32 and 316: Regenerate HTML.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-12-08 23:47:06 +00:00
Daira Hopwood
d4cddc0615
ZIP 316: correct wording that assumed zero padding (i.e. had not been updated for inclusion of HRP).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-09-21 11:16:13 +01:00
Daira Hopwood
f8529b3186
ZIP 316: Regenerate HTML.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-09-17 15:35:50 +01:00
Daira Hopwood
5e0769d295
Include the Human-Readable Part in the padding used to check for malleation.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-07-13 23:51:02 +01:00
Daira Hopwood
5d98ec714a
Add Human-Readable Parts for UVKs.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-07-13 23:50:01 +01:00
Daira Hopwood
fed2bc0438
ZIP 316: more instances of Sender that should be Consumer.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-07-12 16:04:10 +01:00
Daira Hopwood
af1bee056f
ZIP 316: clarify requirements, especially for Unified Viewing Keys.
...
This required introducing the Consumer definition, since a Consumer
of a UVK is not necessarily a Sender.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-07-12 13:18:31 +01:00
Daira Hopwood
9d6fa7d8ec
ZIP 316: add links to implementation PRs.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-07-12 12:20:09 +01:00
Daira Hopwood
ce13aeb945
ZIP 316: change title to "Unified Addresses and Unified Viewing Keys".
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-06-05 16:52:41 +01:00
Daira Hopwood
8e6b15e9e9
ZIP 316: minor clarification.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-05-12 19:15:20 +01:00
Daira Hopwood
0cda82ce0f
ZIP 316: remove a TODO.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-05-12 15:34:52 +01:00
Daira Hopwood
6b1db880c8
ZIP 316: fix a typo in the description of the attack against a 3-round Feistel.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-05-12 15:31:25 +01:00
Daira Hopwood
f42dfd4260
ZIP 316: improve resolution and size of Feistel diagrams.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-05-12 15:26:08 +01:00
Daira Hopwood
935b3ea767
ZIP 316: define the inverse.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-05-12 10:29:11 +01:00
Daira Hopwood
615a4e0505
ZIP 316: formatting of quoted ASCII strings.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-05-12 10:28:34 +01:00
Daira Hopwood
1e955a803a
ZIP 316: fix link syntax in Related Work section.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-04-22 23:23:27 +01:00
Daira Hopwood
0168ce7ec3
ZIP 316: corrections to minimum lengths.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-04-22 23:18:34 +01:00
Daira Hopwood
24957b6745
ZIP 316: update protocol spec references.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-04-22 22:43:34 +01:00
Daira Hopwood
cec980b004
Correct minimum length.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-04-22 22:23:41 +01:00
Daira Hopwood
95f596ea16
Tighten up validation requirements.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-04-22 22:10:41 +01:00
Daira Hopwood
fbdbead6d5
Add support for UFVKs and UIVKs.
...
Append 16 zero bytes on encoding and check them on decoding, to prevent malleability attacks.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-04-22 22:00:33 +01:00
Daira Hopwood
f4a3b99589
WIP
2021-04-21 00:15:05 +01:00
Daira Hopwood
fb9c5514bd
Add stubs for ZIP numbers 314, 315, 316, 322, and 323.
...
Remove stub for ZIP 22 which has been renumbered to 323.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2021-04-07 10:12:11 +01:00