diff options
author | Nick Mathewson <nickm@torproject.org> | 2023-10-03 11:16:57 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2023-10-03 11:16:57 -0400 |
commit | 77569cbf430ad686ec2c0422fae96747cbdc1d71 (patch) | |
tree | 97778d1188018abc6b5a895779f6a55fc124ca31 | |
parent | c42bc9eb93990af822dad1ab886b7f333e1de55b (diff) | |
download | torspec-77569cbf430ad686ec2c0422fae96747cbdc1d71.tar.gz torspec-77569cbf430ad686ec2c0422fae96747cbdc1d71.zip |
prop340: Start a conflux section, and note an issue.
-rw-r--r-- | proposals/340-packed-and-fragmented.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/proposals/340-packed-and-fragmented.md b/proposals/340-packed-and-fragmented.md index a473c3f..3f0742e 100644 --- a/proposals/340-packed-and-fragmented.md +++ b/proposals/340-packed-and-fragmented.md @@ -230,6 +230,22 @@ SENDME messages may not be fragmented; the body and the command must appear in the same cell. (This is necessary so authenticated sendmes can have a reasonable implementation.) +### Interaction with Conflux + +Fragmented messages may be used together with Conflux. Specifically, +we allow fragments from a single message to be sent on separate +legs of a single circuit bundle. + +> TODO: Mike, David, how would this actually work? +> +> It seems to me that it would require us to send a +> RELAY_CONFLUX_SWITCH message between two fragments of another +> message... but our framing protocol described above in "New relay +> mesage packing" does not provide a way to put a message between two +> fragments of another message. + + + ### An exception for `DATA`. Data messages may not be fragmented. (There is never a reason to do |