diff options
Diffstat (limited to 'spec/glossary.md')
-rw-r--r-- | spec/glossary.md | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/spec/glossary.md b/spec/glossary.md index aa68699..5f45f7f 100644 --- a/spec/glossary.md +++ b/spec/glossary.md @@ -199,14 +199,19 @@ CREATED cell: Second part of a handshake, sent by the responder. EXTEND message: (also known as a RELAY_EXTEND message) First part of a handshake, tunneled through an existing circuit. The last relay -in the circuit so far will decrypt this cell and send the -payload in a CREATED cell to the chosen next hop relay. +in the circuit so far will process this message by +decoding it, +and sending the appropriate handshake +in a CREATED cell to the client's chosen next-hop relay. EXTENDED cell: (also known as a RELAY_EXTENDED message) Second part of a handshake, tunneled through an existing circuit. The last relay in the circuit so far receives the CREATED cell from the -new last hop relay and encrypts the payload in an EXTENDED message -to tunnel back to the client. +new last-hop relay, +encodes that cell's body in in an EXTENDED message, +and uses a RELAY cell to deliver the message back to the client. +Upon receiving the EXTENDED message, +the client's circuit is one hop longer. Onion skin: The body of a CREATE/CREATE2 cell or an EXTEND/EXTEND2 message. It contains the first part of the TAP or ntor key establishment |