From 5509981ced5c5c24ba0ca4ca2e60a576c916de45 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 31 Jan 2023 10:57:34 -0500 Subject: 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. --- rend-spec-v3.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'rend-spec-v3.txt') 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] -- cgit v1.2.3-54-g00ecf