You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During the QUIC trial, I observed something strange. Several server allow testing the "stateless retry" function of QUIC. For TLS, that means:
Client Hello -->
<-- HRR (with Cookie)
Client Hello with selected handshake and cookie -->
<-- Server Hello, etc.
The strangeness happens when the client owns a Resume Ticket. We get:
Client Hello + Resume Ticket -->
<-- HRR (with Cookie)
Try to process HRR in client (ptls_handshake)
Assert in "derive_exporter_secret(tls, is_early=1)", complains that *slot is NULL.
I ended up mitigating this with the following hack: set the "ticket" in handshake properties to "NULL" before calling ptls_handshake with the received HRR message.
The text was updated successfully, but these errors were encountered:
During the QUIC trial, I observed something strange. Several server allow testing the "stateless retry" function of QUIC. For TLS, that means:
The strangeness happens when the client owns a Resume Ticket. We get:
I ended up mitigating this with the following hack: set the "ticket" in handshake properties to "NULL" before calling ptls_handshake with the received HRR message.
The text was updated successfully, but these errors were encountered: