Version Negotiation + TLS #97
Labels
-tls
design
An issue that affects the design of the protocol; resolution requires consensus.
has-consensus
An issue that the Chairs have determined has consensus, by canvassing the mailing list.
The QUIC-TLS spec currently says that the server should select a protocol without regard to the current QUIC version, and MAY (not MUST?) do Version Negotiation if the selected protocol can't be carried by the current QUIC version. However, if the server does Version Negotiation, the client's ClientHello gets thrown away, and the client has to resend the ClientHello anyway.
I'd be more inclined to say that servers select application protocols compatible with the current version if it can. There are then two possibilities:
The text was updated successfully, but these errors were encountered: