aboutsummaryrefslogtreecommitdiff
path: root/rend-spec-v3.txt
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2023-01-17 18:14:42 +0000
committerDavid Goulet <dgoulet@torproject.org>2023-01-19 10:20:45 -0500
commit0dd614681cd70e6560002e243090302fad3e5363 (patch)
treee7a38d4134a35281fbbbb1a8dcd38842621bee75 /rend-spec-v3.txt
parent90919950d131cb9a0b6bae4778822d0c565757eb (diff)
downloadtorspec-0dd614681cd70e6560002e243090302fad3e5363.tar.gz
torspec-0dd614681cd70e6560002e243090302fad3e5363.zip
Make all HS key names contain _hs_
Suggested here https://gitlab.torproject.org/tpo/core/torspec/-/merge_requests/105#note_2869613
Diffstat (limited to 'rend-spec-v3.txt')
-rw-r--r--rend-spec-v3.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/rend-spec-v3.txt b/rend-spec-v3.txt
index 4d598cc..321c20a 100644
--- a/rend-spec-v3.txt
+++ b/rend-spec-v3.txt
@@ -501,7 +501,7 @@ Table of contents:
This is achieved using two nonces:
- * A "credential", derived from the public identity key KP_hsid.
+ * A "credential", derived from the public identity key KP_hs_id.
N_hs_cred.
* A "subcredential", derived from the credential N_hs_cred
@@ -583,7 +583,7 @@ Table of contents:
to generate blinded signing keys as described in [KEYBLIND]
and [SUBCRED]. The public key is encoded in the ".onion"
address according to [NAMING].
- KP_hsid, KS_hsid.
+ KP_hs_id, KS_hs_id.
For services which run on a relay, this key SHOULD NOT be the
same as the Tor instance's KP_relayid_ed.
@@ -603,7 +603,7 @@ Table of contents:
of this key must be stored online by hidden service hosts. The
public part of this key is included in the unencrypted section
of HS descriptors (see [DESC-OUTER]).
- KP_desc_sign, KS_desc_sign.
+ KP_hs_desc_sign, KS_hs_desc_sign.
Introduction point authentication key -- A short-term signing
keypair used to identify a hidden service to a given
@@ -614,13 +614,13 @@ Table of contents:
can get their introduction requests sent to the right
service. No keypair is ever used with more than one introduction
point. (previously called a "service key" in rend-spec.txt)
- KP_intro_auth, KS_intro_auth.
+ KP_hs_intro_auth, KS_hs_intro_auth.
Introduction point encryption key -- A short-term encryption
keypair used when establishing connections via an introduction
point. Plays a role analogous to Tor nodes' onion keys. A fresh
keypair is made for each introduction point.
- K_intro_enc.
+ K_hs_intro_enc.
Symmetric keys defined in this document: