aboutsummaryrefslogtreecommitdiff
path: root/rend-spec-v3.txt
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2023-01-31 08:55:07 -0500
committerDavid Goulet <dgoulet@torproject.org>2023-01-31 08:55:07 -0500
commitf88f6436d1f9fba00f4d7dfc3fc2aa22c92e4e99 (patch)
tree08c5d1787e4b2ac180f406b7418f191a86488f18 /rend-spec-v3.txt
parentad9a0036736ad1d2e803f0e66eeda28c330e8db1 (diff)
parentb842f50c4f952d9baec83395dd782241c20de610 (diff)
downloadtorspec-f88f6436d1f9fba00f4d7dfc3fc2aa22c92e4e99.tar.gz
torspec-f88f6436d1f9fba00f4d7dfc3fc2aa22c92e4e99.zip
Merge branch 'tor-gitlab/mr/109'
Diffstat (limited to 'rend-spec-v3.txt')
-rw-r--r--rend-spec-v3.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/rend-spec-v3.txt b/rend-spec-v3.txt
index e22b690..ff2e657 100644
--- a/rend-spec-v3.txt
+++ b/rend-spec-v3.txt
@@ -1271,6 +1271,13 @@ Table of contents:
discussed in [HS-DESC-SECOND-LAYER] below. The blob is base64 encoded
and enclosed in -----BEGIN MESSAGE---- and ----END MESSAGE---- wrappers.
+
+ Compatibility note: The C Tor implementation does not include a final
+ newline when generating this first-layer-plaintext section; other
+ implementations MUST accept this section even if it is missing its final
+ newline. Other implementations MAY generate this section without a final
+ newline themselves, to avoid being distinguishable from C tor.
+
2.5.1.3. Client behavior [FIRST-LAYER-CLIENT-BEHAVIOR]
The goal of clients at this stage is to decrypt the "encrypted" field as