diff options
Diffstat (limited to 'spec/tor-spec/relay-cells.md')
-rw-r--r-- | spec/tor-spec/relay-cells.md | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/spec/tor-spec/relay-cells.md b/spec/tor-spec/relay-cells.md index 2f89832..68e0391 100644 --- a/spec/tor-spec/relay-cells.md +++ b/spec/tor-spec/relay-cells.md @@ -1,4 +1,5 @@ <a id="tor-spec.txt-6.1"></a> + ## Relay cells Within a circuit, the OP and the end node use the contents of @@ -7,6 +8,7 @@ RELAY packets to tunnel end-to-end commands and TCP connections by either edge; streams are initiated by the OP. End nodes that accept streams may be: + * exit relays (RELAY_BEGIN, anonymous), * directory servers (RELAY_BEGIN_DIR, anonymous or non-anonymous), * onion services (RELAY_BEGIN, anonymous via a rendezvous point). @@ -113,6 +115,7 @@ understood, the cell must be dropped and ignored. Its contents still count with respect to the digests and flow control windows, though. <a id="tor-spec.txt-6.1.1"></a> + ### Calculating the 'Digest' field The 'Digest' field itself serves the purpose to check if a cell has been @@ -156,4 +159,3 @@ The caveat itself is that only the binary data with the digest bytes set to zero are being taken into account when calculating the running digest. The final plain-text cells (with the digest field set to its actual value) are not taken into the running digest. - |