Commit History

Autor SHA1 Mensaxe Data
  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