On Wed, Jan 4, 2023 at 7:50 AM Kristijan Sedlak <xpeperm...@gmail.com>
wrote:

> Hey,
>
> The record layer of the cTLS skips the "profile_id" in the
> CTLSServerPlaintext. I wonder how will an endpoint correctly distinguish
> between multiple, CID-ext-based CTLSClientPlaintext requests and
> CTLSServerPlaintext responses when the same socket is used for client and
> server communication.


It sounds like you are thinking about cases where (1) a single 5-tuple can
be used for DTLS in both directions, (2) the parties have not already
agreed who will be the client and who will be the server, and (3) there can
be multiple handshakes in flight simultaneously.  In this case, a party who
sends a ClientHello might receive a ServerHello, HRR, or a racing
ClientHello in response.  This is not a use case I had thought about.  Is
this considered a supported configuration for DTLS (with Connection IDs)?


> I believe there should be a different content_type for a request and
> response or just a requirement that the response always has `profile_id=0`
> or smth.


If we decide this use case is in-scope, I would add a content_type to
distinguish the roles.  I'm interested to hear if people feel this use case
is in scope.


> I hope I'm not reacting too fast and thus my writing makes sense.
>
> K
>
> _______________________________________________
> TLS mailing list
> TLS@ietf.org
> https://www.ietf.org/mailman/listinfo/tls
>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to