diff options
author | Nick Mathewson <nickm@torproject.org> | 2013-09-18 11:27:34 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2013-09-18 11:27:34 -0400 |
commit | 6c974c54f190e9e0d75d37ec999f6a354d9fbc36 (patch) | |
tree | a91daf8652e3bab5fedfe399e9efc41d30fa1c44 /tor-spec.txt | |
parent | f6bfc2d4c12526c369b046ce87fbd4793d898383 (diff) | |
download | torspec-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.txt | 6 |
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 |