aboutsummaryrefslogtreecommitdiff
path: root/proposals/224-rend-spec-ng.txt
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2017-07-19 09:32:29 -0400
committerDavid Goulet <dgoulet@torproject.org>2017-09-15 10:03:08 -0400
commit0667997d793a08d607a430a2d44a35d683fa52bd (patch)
treee25af095d4bd7fa55b768d8938300f83345f23aa /proposals/224-rend-spec-ng.txt
parenteb7c64b9bacd884b5e7b8b69f3caa614f01d8d86 (diff)
downloadtorspec-0667997d793a08d607a430a2d44a35d683fa52bd.tar.gz
torspec-0667997d793a08d607a430a2d44a35d683fa52bd.zip
prop224: Add an intro onion key in the descriptor
The onion key for the ntor handshake is missing in the descriptor in order for the client to extend to it. Ticket #22979 Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'proposals/224-rend-spec-ng.txt')
-rw-r--r--proposals/224-rend-spec-ng.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/proposals/224-rend-spec-ng.txt b/proposals/224-rend-spec-ng.txt
index 8431d45..1c4762f 100644
--- a/proposals/224-rend-spec-ng.txt
+++ b/proposals/224-rend-spec-ng.txt
@@ -1304,6 +1304,14 @@ Table of contents:
The link-specifiers is a base64 encoding of a link specifier
block in the format described in BUILDING-BLOCKS.
+ "onion-key" SP "ntor" SP key NL
+
+ [Exactly once per introduction point]
+
+ The key is a base64 encoded curve25519 public key which is the onion
+ key of the introduction point Tor node used for the ntor handshake
+ when a client extends to it.
+
"auth-key" NL certificate NL
[Exactly once per introduction point]