tor/doc/spec/proposals
Nick Mathewson 380d00246b Proposal 169: Eliminate TLS renegotiation
I propose a backward-compatible change to the Tor connection
establishment protocol to avoid the use of TLS
renegotiation.

Rather than doing a TLS renegotiation to exchange
certificates and authenticate the original handshake, this
proposal takes an approach similar to Steven Murdoch's
proposal 124, and uses Tor cells to authenticate the
parties' identities once the initial TLS handshake is
finished.
2010-01-28 00:04:25 -05:00
..
ideas early thoughts on a safer way to reach a service via a particular exit. 2009-05-24 20:31:20 -04:00
000-index.txt Proposal 169: Eliminate TLS renegotiation 2010-01-28 00:04:25 -05:00
001-process.txt Fix typo in 001-process.txt 2009-05-05 11:12:41 -04:00
098-todo.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
099-misc.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
100-tor-spec-udp.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
101-dir-voting.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
102-drop-opt.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
103-multilevel-keys.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
104-short-descriptors.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
105-handshake-revision.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
106-less-tls-constraint.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
107-uptime-sanity-checking.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
108-mtbf-based-stability.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
109-no-sharing-ips.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
110-avoid-infinite-circuits.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
111-local-traffic-priority.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
112-bring-back-pathlencoinweight.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
113-fast-authority-interface.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
114-distributed-storage.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
115-two-hop-paths.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
116-two-hop-paths-from-guard.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
117-ipv6-exits.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
118-multiple-orports.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
119-controlport-auth.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
120-shutdown-descriptors.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
121-hidden-service-authentication.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
122-unnamed-flag.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
123-autonaming.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
124-tls-certificates.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
125-bridges.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
126-geoip-reporting.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
127-dirport-mirrors-downloads.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
128-bridge-families.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
129-reject-plaintext-ports.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
130-v2-conn-protocol.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
131-verify-tor-usage.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
132-browser-check-tor-service.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
133-unreachable-ors.txt Make filename lines in proposals match actual filenames. Accept 135. 2008-06-15 17:09:15 +00:00
134-robust-voting.txt Reject proposal 134 2009-05-27 14:33:44 -04:00
135-private-tor-networks.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
136-legacy-keys.txt Merge proposal 136 into dir-spec.txt. We need to get better about doing this. 2008-12-09 13:57:23 +00:00
137-bootstrap-phases.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
138-remove-down-routers-from-consensus.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
139-conditional-consensus-download.txt Make Closed and Finished proposals know when they were implemented (approximately). Make this more accurate in the future. 2008-07-14 20:57:17 +00:00
140-consensus-diffs.txt [prop140] Note another useful restriction of ed format. 2009-05-22 15:55:40 -04:00
141-jit-sd-downloads.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
142-combine-intro-and-rend-points.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
143-distributed-storage-improvements.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
144-enforce-distinct-providers.txt Migrate the reindex script to python, since adding features to the Perl was getting too ugly. Make it handle line-continuations, and include target versions in output. 2008-12-09 16:13:38 +00:00
145-newguard-flag.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
146-long-term-stability.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
147-prevoting-opinions.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
148-uniform-client-end-reason.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
149-using-netinfo-data.txt spelling fixes for proposals 2009-06-06 23:42:07 +02:00
150-exclude-exit-nodes.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
151-path-selection-improvements.txt Fix typos and comments, plus two bugs 2009-09-20 19:50:44 -04:00
152-single-hop-circuits.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
153-automatic-software-update-protocol.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
154-automatic-updates.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
155-four-hidden-service-improvements.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
156-tracking-blocked-ports.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
157-specific-cert-download.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
158-microdescriptors.txt Small changes to proposals 158 and 162 based on comments from arma 2009-06-15 14:18:32 -04:00
159-exit-scanning.txt Remove all svn metadata minus what I missed. 2009-05-05 17:05:46 +02:00
160-bandwidth-offset.txt Finish incomplete sentence. 2009-05-21 21:38:50 -07:00
161-computing-bandwidth-adjustments.txt Update the ratio calculation to prefer faster measurements. 2009-08-06 14:38:54 -07:00
162-consensus-flavors.txt Revise consensus-flavors proposal to better URLs. 2009-10-18 18:46:12 -04:00
163-detecting-clients.txt New short proposal about detecting if a node is a client. 2009-05-22 02:57:54 -04:00
164-reporting-server-status.txt Short proposal on reporting why authorities voted as they did 2009-05-22 02:58:42 -04:00
165-simple-robust-voting.txt spelling fixes for proposals 2009-06-06 23:42:07 +02:00
166-statistics-extra-info-docs.txt Some final (?) cleanups of proposal 166 implementation. 2009-08-19 23:36:27 +02:00
167-params-in-consensus.txt Mark proposal 167 as implemented. 2009-09-14 23:24:39 -04:00
168-reduce-circwindow.txt new proposals: params in consensus, and lower circwindow 2009-08-25 00:34:29 -04:00
169-eliminating-renegotiation.txt Proposal 169: Eliminate TLS renegotiation 2010-01-28 00:04:25 -05:00
reindex.py Reject proposal 134 2009-05-27 14:33:44 -04:00