Todd Short
|
d1186c30a2
Fix minor compiler issues.
|
%!s(int64=7) %!d(string=hai) anos |
Matt Caswell
|
fe874d27d3
Move the extensions context codes into the public API
|
%!s(int64=7) %!d(string=hai) anos |
Matt Caswell
|
6594189fa1
Merge early_data_info extension into early_data
|
%!s(int64=7) %!d(string=hai) anos |
Matt Caswell
|
312e9387fd
Fix a memory leak on an error path
|
%!s(int64=7) %!d(string=hai) anos |
Matt Caswell
|
30d1bab146
Silence some clang warnings
|
%!s(int64=7) %!d(string=hai) anos |
Matt Caswell
|
38df5a4527
Don't accept early_data if we are going to issue a HelloRetryRequest
|
%!s(int64=7) %!d(string=hai) anos |
Matt Caswell
|
2c604cb9af
Validate the ticket age for resumed sessions
|
%!s(int64=7) %!d(string=hai) anos |
Matt Caswell
|
1ea4d09a3c
Construct the server side early_data extension
|
%!s(int64=7) %!d(string=hai) anos |
Matt Caswell
|
0a87d0ac62
Parse the early_data extension
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
3fc8d85610
Construct the ticket_early_data_info extension
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
28a31a0a10
Don't change the state of the ETM flags until CCS processing
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
aff9929b43
Implement support for resumption with a HelloRetryRequest
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
7d061fced3
Add server side support for creating the Hello Retry Request message
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
611383586e
Make the context available to the extensions parse and construction funcs
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
1b8bacff8c
Add a TODO around validating the ticket age
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
1a9f457c66
If we have no suitable PSK kex modes then don't attempt to resume
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
1f5b44e943
Miscellaneous style tweaks based on feedback received
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
534a43ffea
Always ensure that session->cipher is set
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
0247086d9a
Implement server side of PSK extension construction
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
1053a6e228
Implement Server side of PSK extension parsing
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
f4bbb37c4c
Provide a key_share extension finaliser
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
b2f7e8c0fe
Add support for the psk_key_exchange_modes extension
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
c7f47786a5
Move state machine knowledge out of the record layer
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
703bcee021
Convert Sigalgs processing to use ints
|
%!s(int64=8) %!d(string=hai) anos |
Rich Salz
|
aff8c126fd
Move extension data into sub-structs
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
8521ced616
Rename the chain variable to chainidx
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
f63e428872
Implement TLSv1.3 style CertificateStatus
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
e96e0f8e42
Create Certificate messages in TLS1.3 format
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
f97d4c3708
Extends extension parsing to take the Certificate
|
%!s(int64=8) %!d(string=hai) anos |
Matt Caswell
|
30aeba432c
Extend tls_construct_extensions() to enable passing of a certificate
|
%!s(int64=8) %!d(string=hai) anos |