From fec853176323c2269b59fb627dd60308b1f2a8c5 Mon Sep 17 00:00:00 2001 From: Georg Koppen Date: Thu, 8 Feb 2024 12:43:12 +0000 Subject: Update microdesc computation There is no `pr` line (anymore) and `p` is only available at most once. Closes: #255. --- spec/dir-spec/computing-microdescriptors.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/spec/dir-spec/computing-microdescriptors.md b/spec/dir-spec/computing-microdescriptors.md index bca4eb1..655c66a 100644 --- a/spec/dir-spec/computing-microdescriptors.md +++ b/spec/dir-spec/computing-microdescriptors.md @@ -98,7 +98,7 @@ this is what makes the algorithm forward-compatible.) "p" SP ("accept" / "reject") SP PortList NL -\[Exactly once.\] +\[At most once.\] The exit-policy summary as specified in sections 3.4.1 and 3.8.2. @@ -154,14 +154,6 @@ consensus-method 21 or later.) Implementations MUST ignore "id" lines with unrecognized key-types in place of "rsa1024" or "ed25519" -"pr" SP Entries NL - -\[Exactly once.\] - -The "proto" element as specified in section 2.1.1. - -\[Before Tor 0.4.5.1-alpha, this field was optional.\] - (Note that with microdescriptors, clients do not learn the RSA identity of their routers: they only learn a hash of the RSA identity key. This is all they need to confirm the actual identity key when doing a TLS -- cgit v1.2.3-54-g00ecf