summaryrefslogtreecommitdiffstats
path: root/ssl/statem/statem_srvr.c
AgeCommit message (Expand)Author
2017-01-10Fix an uninit read picked up by TravisMatt Caswell
2017-01-10Extend PSS signature support to TLSv1.2Matt Caswell
2017-01-10Use NIDs instead of the old TLSv1.2 sigalgs hash and sig idsMatt Caswell
2017-01-10Convert Sigalgs processing to use intsMatt Caswell
2017-01-10Make CertificateVerify TLS1.3 awareMatt Caswell
2017-01-10Move Certificate Verify construction and processing into statem_lib.cMatt Caswell
2017-01-09Use typedefs for PSK, NPN, ALPN callback functionsRich Salz
2017-01-09Move extension data into sub-structsRich Salz
2017-01-06Fix various style issues following feedbackMatt Caswell
2017-01-06Implement TLSv1.3 style CertificateStatusMatt Caswell
2017-01-06Create Certificate messages in TLS1.3 formatMatt Caswell
2017-01-06Extends extension parsing to take the CertificateMatt Caswell
2017-01-06Extend tls_construct_extensions() to enable passing of a certificateMatt Caswell
2016-12-08Introduce TLSEXT_STATUSTYPE_nothing constantMatt Caswell
2016-12-08Various style updates following extensions refactorMatt Caswell
2016-12-08Split ServerHello extensionsMatt Caswell
2016-12-08Avoid repeatedly scanning the list of extensionsMatt Caswell
2016-12-08Simplify ClientHello extension parsingMatt Caswell
2016-12-08Provide server side extension init and finalisation functionsMatt Caswell
2016-12-08Move client parsing of ServerHello extensions into new frameworkMatt Caswell
2016-12-08Move ServerHello extension construction into the new extensions frameworkMatt Caswell
2016-12-08Add extensions construction supportMatt Caswell
2016-12-08Refactor ClientHello extension parsingMatt Caswell
2016-12-08Verify that extensions are used in the correct contextMatt Caswell
2016-12-08Add EncryptedExtensions messageMatt Caswell
2016-12-08Send and Receive a TLSv1.3 format ServerHelloMatt Caswell
2016-11-23Fix some style issues identified during reviewMatt Caswell
2016-11-23Ensure unexpected messages are handled consistentlyMatt Caswell
2016-11-23Update state machine to be closer to TLS1.3Matt Caswell
2016-11-23Remove old style NewSessionTicket from TLSv1.3Matt Caswell
2016-11-17Fix missing SSL_IS_TLS13(s) usageMatt Caswell
2016-11-16Fixed various style issues in the key_share codeMatt Caswell
2016-11-16Validate that the provided key_share is in supported_groupsMatt Caswell
2016-11-16Start using the key_share data to derive the PMSMatt Caswell
2016-11-16Add the key_share processing to the server sideMatt Caswell
2016-11-10Rename the Elliptic Curves extension to supported_groupsMatt Caswell
2016-11-09Address some supported_versions review commentsMatt Caswell
2016-11-09Fix some missing checks for TLS1_3_VERSION_DRAFTMatt Caswell
2016-11-09When no SRP identity is found, no error was reported server sideEasySec
2016-11-09Swap back to using SSL3_RANDOM_SIZE instead of sizeof(clienthello.random)Matt Caswell
2016-11-09Move setting the session_id_len until after we filled the session_idMatt Caswell
2016-11-09Load the sessionid directly in SSLv2 compat ClientHelloMatt Caswell
2016-11-09Rename clienthello.version to clienthello.legacy_versionMatt Caswell
2016-11-09Fix some minor style issuesMatt Caswell
2016-11-09Fix various style issues in the extension parsing refactorMatt Caswell
2016-11-09Fix a memory leak in the ClientHello extension parsingMatt Caswell
2016-11-09Handle compression methods correctly with SSLv2 compat ClientHelloMatt Caswell
2016-11-09Refactor ClientHello processing so that extensions get parsed earlierMatt Caswell
2016-11-04Fix misc size_t issues causing Windows warnings in 64 bitMatt Caswell
2016-11-04Update cookie_len for size_tMatt Caswell