Changes between Initial Version and Version 1 of Ticket #23101, comment 25


Ignore:
Timestamp:
Jan 18, 2018, 1:59:05 AM (14 months ago)
Author:
arma
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #23101, comment 25

    initial v1  
    33It's never the case that we have preemptive old-style onion service circuits and also preemptive vanguard-style onion service circuits going on at the same time, right?
    44
    5 That is, with the current design, we have two things supported in the code at the same time: a C_GENERAL is_internal circuit, and an HS_VANGUARDS is_internal circuit. And which one we make, and expect to use, is controlled by whether we have one (or both) of the HSLayerXGuards options set.
     5That is, with the current design (as of this patch), we have two things supported in the code at the same time: a C_GENERAL is_internal circuit, and an HS_VANGUARDS is_internal circuit. And which one we make, and expect to use, is controlled by whether we have one (or both) of the HSLayerXGuards options set.
    66
    77So a much simpler design could be: if it's C_GENERAL but is_internal is set, then either build it like a 3-hop vanguard circ if you're using vanguards, else build it like a normal 3-hop onion service circ.