https://gitweb.torproject.org/torspec.git/blob/HEAD:/rend-spec.txt
I think there are some errors in this document... === item 1 === line 251: "time-period" changes periodically as a function of time and "permanent-id". If 'permanent-id = H(public-key)[:10]' (line 239), and consulting the definition of permanent-id-byte around line 261, then 'time-period' changes ONLY as a function of time, as per formula in line 256: time-period = (current-time + permanent-id-byte * 86400 / 256) / 86400 not as a function of both. === item 2 === The paragraph around line 262 gets weird in places... - The document fails to declare Bob's 'permanent identifier' that was used for the example. ie: abcdefghijklmnop.onion - line 262, I show: (13753 * 86400 - 1188241957) * 256 / 86400 = 51.0903703703 (1188241957 + 51 * 86400 / 256) / 86400 = 13752.9996469907 So the '143' on that line seems bogus. Am I missing something? Where did it come from? - I think there should maybe be some preliminary rounding or mod rules regarding the epoch timestamp. Though I guess integer math covers it. === item 3 === Should at least one of the eight dir-source's be running the stable train (0.2.1.30), to be able to respond to v0 descriptor requests (/tor/rendezvous/)? At least for testing until client-versions forces said clients (and testers) and their v0 queries out. === item 4 === Remove blank line at 252 and rewrap :) _______________________________________________ tor-talk mailing list [email protected] https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
