nskinkel / oppy

A Tor client (onion proxy) implementation in Python
BSD 3-Clause "New" or "Revised" License
24 stars 3 forks source link

Implement Link Protocol 4 #80

Closed nskinkel closed 9 years ago

nskinkel commented 9 years ago

Link Protocol 4 specifies that circuit IDs are 4 bytes instead of 2. This means that every place that accesses the bytes of cells needs to know which link protocol is in use, either explicitly or by checking some property of the cell itself.

This will be especially relevant in:

nskinkel commented 9 years ago

This is covered in the "simplifications" documentation.