From 77569cbf430ad686ec2c0422fae96747cbdc1d71 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 3 Oct 2023 11:16:57 -0400 Subject: prop340: Start a conflux section, and note an issue. --- proposals/340-packed-and-fragmented.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 -- cgit v1.2.3-54-g00ecf