Matt Caswell
|
5d5b3fba1f
Parse the ticket_early_data_info extension
|
7 years ago |
Matt Caswell
|
3fc8d85610
Construct the ticket_early_data_info extension
|
7 years ago |
Benjamin Kaduk
|
fc5ece2ee4
output number of exts from tls_collect_extensions()
|
7 years ago |
Matt Caswell
|
f14afcaa42
Updates following review feedback
|
7 years ago |
Matt Caswell
|
e1c3de4450
Add the ability for a client to receive a KeyUpdate message
|
7 years ago |
Matt Caswell
|
44c04a2e06
Provide a function to send a KeyUpdate message
|
7 years ago |
Matt Caswell
|
aff9929b43
Implement support for resumption with a HelloRetryRequest
|
7 years ago |
Matt Caswell
|
3847d426e3
Add client side support for parsing Hello Retry Request
|
7 years ago |
Matt Caswell
|
611383586e
Make the context available to the extensions parse and construction funcs
|
7 years ago |
Matt Caswell
|
0247086d9a
Implement server side of PSK extension construction
|
7 years ago |
Matt Caswell
|
1053a6e228
Implement Server side of PSK extension parsing
|
7 years ago |
Matt Caswell
|
4ff65f77b6
Add support for client side parsing of the PSK extension
|
7 years ago |
Matt Caswell
|
ec15acb6bc
Construct the client side psk extension for TLSv1.3
|
7 years ago |
Matt Caswell
|
de1df7e9f2
Process incoming NewSessionTicket messages on the client side
|
7 years ago |
Matt Caswell
|
30f05b19d3
Create the NewSessionTicket message in TLSv1.3
|
7 years ago |
Matt Caswell
|
b2f7e8c0fe
Add support for the psk_key_exchange_modes extension
|
7 years ago |
Matt Caswell
|
cc2455bfa8
Move TLSv1.3 Session Ticket processing into the state machine
|
7 years ago |
Matt Caswell
|
c7f47786a5
Move state machine knowledge out of the record layer
|
7 years ago |
Matt Caswell
|
d8bc139978
Move Certificate Verify construction and processing into statem_lib.c
|
8 years ago |
Matt Caswell
|
8521ced616
Rename the chain variable to chainidx
|
7 years ago |
Matt Caswell
|
f63e428872
Implement TLSv1.3 style CertificateStatus
|
8 years ago |
Matt Caswell
|
f97d4c3708
Extends extension parsing to take the Certificate
|
8 years ago |
Matt Caswell
|
30aeba432c
Extend tls_construct_extensions() to enable passing of a certificate
|
8 years ago |
Matt Caswell
|
7d152a3c4f
Fix the declaration of tls_parse_extension in statem_locl.h
|
8 years ago |
Matt Caswell
|
1266eefdb6
Various style updates following extensions refactor
|
8 years ago |
Matt Caswell
|
332eb39088
Move ServerHello extension parsing into the new extension framework
|
8 years ago |
Matt Caswell
|
70af3d8ed7
Avoid repeatedly scanning the list of extensions
|
8 years ago |
Matt Caswell
|
24b8e4b2c8
Simplify ClientHello extension parsing
|
8 years ago |
Matt Caswell
|
ab83e31414
Move client construction of ClientHello extensions into new framework
|
8 years ago |
Matt Caswell
|
6dd083fd68
Move client parsing of ServerHello extensions into new framework
|
8 years ago |