aboutsummaryrefslogtreecommitdiff
path: root/tor-spec.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2013-09-18 11:27:34 -0400
committerNick Mathewson <nickm@torproject.org>2013-09-18 11:27:34 -0400
commit6c974c54f190e9e0d75d37ec999f6a354d9fbc36 (patch)
treea91daf8652e3bab5fedfe399e9efc41d30fa1c44 /tor-spec.txt
parentf6bfc2d4c12526c369b046ce87fbd4793d898383 (diff)
downloadtorspec-6c974c54f190e9e0d75d37ec999f6a354d9fbc36.tar.gz
torspec-6c974c54f190e9e0d75d37ec999f6a354d9fbc36.zip
Merge proposal 222 (eliminate timestamps) into the specifications
Also update it with actual decisions and parameters.
Diffstat (limited to 'tor-spec.txt')
-rw-r--r--tor-spec.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/tor-spec.txt b/tor-spec.txt
index 8471bff..5561201 100644
--- a/tor-spec.txt
+++ b/tor-spec.txt
@@ -627,8 +627,10 @@ see tor-design.pdf.
- the NUL terminated ASCII string:
"Tor V3 handshake TLS cross-certification"
[32 octets]
- TIME: The time of day in seconds since the POSIX epoch. [8 octets]
- RAND: A 16 byte value, randomly chosen by the initiator [16 octets]
+ RAND: A 24 byte value, randomly chosen by the initiator. (In an
+ imitation of SSL3's gmt_unix_time field, older versions of Tor
+ sent an 8-byte timestamp as the first 8 bytes of this field;
+ new implementations should not do that.) [24 octets]
SIG: A signature of a SHA256 hash of all the previous fields
using the initiator's "Authenticate" key as presented. (As
always in Tor, we use OAEP-MGF1 padding; see tor-spec.txt