aboutsummaryrefslogtreecommitdiff
path: root/control-spec.txt
diff options
context:
space:
mode:
authorNeel Chauhan <neel@neelc.org>2020-11-24 20:14:27 -0800
committerNeel Chauhan <neel@neelc.org>2020-11-24 20:14:27 -0800
commit35aaa1bc6fd6f2285424b73ddc716ca8274b1fe5 (patch)
tree8b0a64023c85e652ec4a3e44f6dcd249c54da02f /control-spec.txt
parentcda3558894c23bb21bfdc33b1ab4e8e2c7ff27ea (diff)
downloadtorspec-35aaa1bc6fd6f2285424b73ddc716ca8274b1fe5.tar.gz
torspec-35aaa1bc6fd6f2285424b73ddc716ca8274b1fe5.zip
Add asn@ review for V3 control auth
Diffstat (limited to 'control-spec.txt')
-rw-r--r--control-spec.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/control-spec.txt b/control-spec.txt
index da8a1e5..679c0ff 100644
--- a/control-spec.txt
+++ b/control-spec.txt
@@ -1716,7 +1716,8 @@
ClientBlob = Authorization data for the client, in an opaque format
specific to the authorization method (v2 only).
- V3Key = The client's base32-encoded public key (v3 only).
+ V3Key = The client's base32-encoded ed25519 public key, using only the key
+ part of rend-spec-v3.txt section G.1.2 (v3 only).
The server reply format is:
@@ -1803,6 +1804,11 @@
S: 250-ClientAuth=bob:[Blob Redacted]
S: 250 OK
+ C: ADD_ONION NEW:ED25519-V3 ClientAuthV3=[Blob Redacted] Port=22
+ S: 250-ServiceID=n35etu3yjxrqjpntmfziom5sjwspoydchmelc4xleoy4jk2u4lziz2yd
+ S: 250-ClientAuthV3=[Blob Redacted]
+ S: 250 OK
+
Examples with Tor in anonymous onion service mode:
C: ADD_ONION NEW:BEST Flags=DiscardPK Port=22
@@ -1826,6 +1832,7 @@
[ClientAuth was added in Tor 0.2.9.1-alpha. It is v2 only.]
[NonAnonymous was added in Tor 0.2.9.3-alpha.]
[HS v3 support added 0.3.3.1-alpha]
+ [ClientV3Auth support added 0.4.6.1-alpha]
3.28. DEL_ONION