uquic/internal/qtls
Ameagari d1f6ea997c
save the RTT in non-0-RTT session tickets (#4042)
* also send session ticket when 0-RTT is disabled for go1.21

* allow session ticket without transport parameters

* do not include transport parameters for non-0RTT session ticket

* remove the test assertion because it is not supported for go1.20

* Update internal/handshake/session_ticket.go

Co-authored-by: Marten Seemann <martenseemann@gmail.com>

* add a 0-RTT argument to unmarshaling session tickets

* bump sessionTicketRevision to 4

* check if non-0-RTT session ticket has expected length

* change parameter order

* add test checks

---------

Co-authored-by: Marten Seemann <martenseemann@gmail.com>
2023-09-11 08:05:31 -07:00
..
cipher_suite_go121.go use the new crypto/tls QUIC Transport (#3860) 2023-07-01 11:15:00 -07:00
cipher_suite_test.go use the new crypto/tls QUIC Transport (#3860) 2023-07-01 11:15:00 -07:00
client_session_cache.go use the new crypto/tls QUIC Transport (#3860) 2023-07-01 11:15:00 -07:00
client_session_cache_test.go use the new crypto/tls QUIC Transport (#3860) 2023-07-01 11:15:00 -07:00
go120.go save the RTT in non-0-RTT session tickets (#4042) 2023-09-11 08:05:31 -07:00
go120_test.go use the new crypto/tls QUIC Transport (#3860) 2023-07-01 11:15:00 -07:00
go121.go save the RTT in non-0-RTT session tickets (#4042) 2023-09-11 08:05:31 -07:00
go121_test.go use the new crypto/tls QUIC Transport (#3860) 2023-07-01 11:15:00 -07:00
go_oldversion.go use the new crypto/tls QUIC Transport (#3860) 2023-07-01 11:15:00 -07:00
qtls_suite_test.go switch from unmaintained golang/mock to go.uber.org/mock (#4050) 2023-08-28 02:23:55 -07:00