aboutsummaryrefslogtreecommitdiff
path: root/rend-spec-v3.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2023-01-31 10:57:34 -0500
committerNick Mathewson <nickm@torproject.org>2023-01-31 10:57:34 -0500
commit5509981ced5c5c24ba0ca4ca2e60a576c916de45 (patch)
treee35ded395cb29be8d34eca48e3b5cbe24a7524aa /rend-spec-v3.txt
parentf88f6436d1f9fba00f4d7dfc3fc2aa22c92e4e99 (diff)
downloadtorspec-5509981ced5c5c24ba0ca4ca2e60a576c916de45.tar.gz
torspec-5509981ced5c5c24ba0ca4ca2e60a576c916de45.zip
rend-spec: Clarify that enc-key and auth-key may appear multiple times.
The spec says "exactly once", but that only refers to the ntor variant.
Diffstat (limited to 'rend-spec-v3.txt')
-rw-r--r--rend-spec-v3.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/rend-spec-v3.txt b/rend-spec-v3.txt
index ff2e657..2ede08b 100644
--- a/rend-spec-v3.txt
+++ b/rend-spec-v3.txt
@@ -1405,6 +1405,14 @@ Table of contents:
key of the introduction point Tor node used for the ntor handshake
when a client extends to it.
+ "onion-key" SP KeyType SP key.. NL
+
+ [Any number of times]
+
+ Implementations should accept other types of onion keys using this
+ syntax (where "KeyType" is some string other than "ntor");
+ unrecognized key types should be ignored.
+
"auth-key" NL certificate NL
[Exactly once per introduction point]
@@ -1422,6 +1430,14 @@ Table of contents:
The key is a base64 encoded curve25519 public key used to encrypt
the introduction request to service.
+ "enc-key" SP KeyType SP key.. NL
+
+ [Any number of times]
+
+ Implementations should accept other types of onion keys using this
+ syntax (where "KeyType" is some string other than "ntor");
+ unrecognized key types should be ignored.
+
"enc-key-cert" NL certificate NL
[Exactly once per introduction point]