summaryrefslogtreecommitdiffstats
path: root/ssl/statem/statem_lib.c
AgeCommit message (Expand)Author
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-10Sign CertificateVerify messages using PSS paddingMatt Caswell
2017-01-10Make CertificateVerify TLS1.3 awareMatt Caswell
2017-01-10Move Certificate Verify construction and processing into statem_lib.cMatt Caswell
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
2016-12-08Avoid repeatedly scanning the list of extensionsMatt Caswell
2016-12-08Refactor ClientHello extension parsingMatt Caswell
2016-12-08Move tls_collect_extensions() into a separate fileMatt Caswell
2016-11-23Use ClientHello.legacy_version for the RSA pre-master no matter whatMatt Caswell
2016-11-23Ensure the end of first server flight processing is doneMatt Caswell
2016-11-23Update state machine to be closer to TLS1.3Matt Caswell
2016-11-09Address some supported_versions review commentsMatt Caswell
2016-11-09Fix some missing checks for TLS1_3_VERSION_DRAFTMatt Caswell
2016-11-09Add a TODO(TLS1.3) about renegotationMatt Caswell
2016-11-09A style tweak based on feedback receivedMatt Caswell
2016-11-09Look at the supported_versions extension even if the server <TLS1.3Matt Caswell
2016-11-09Ensure that vent->smeth != NULL before we call vent->smeth()Matt Caswell
2016-11-09Address some review feedback comments for supported_versionsMatt Caswell
2016-11-09Add server side support for supported_versions extensionMatt Caswell
2016-11-09Rename clienthello.version to clienthello.legacy_versionMatt Caswell
2016-11-09Add some function documentation and update some existing commentsMatt Caswell
2016-11-09Fix make update following extensions refactorMatt Caswell
2016-11-09Improve some comment documentation following the extensions refactorMatt Caswell
2016-11-09Fix various style issues in the extension parsing refactorMatt Caswell
2016-11-09Refactor ClientHello processing so that extensions get parsed earlierMatt Caswell
2016-11-07Always ensure that init_msg is initialised for a CCSMatt Caswell
2016-11-04Rename all "read" variables with "readbytes"Matt Caswell
2016-11-04Fix misc size_t issues causing Windows warnings in 64 bitMatt Caswell
2016-11-04Fix some missed size_t updatesMatt Caswell
2016-11-04Update numerous misc libssl fields to be size_tMatt Caswell
2016-11-04Convert libssl writing for size_tMatt Caswell
2016-11-04Further libssl size_t-ify of readingMatt Caswell
2016-11-02Add the SSL_METHOD for TLSv1.3 and all other base changes requiredMatt Caswell
2016-10-03Remove the special case processing for finished constructionMatt Caswell
2016-10-03Harmonise setting the header and closing constructionMatt Caswell
2016-10-03Don't set the handshake header in every messageMatt Caswell
2016-10-03Move init of the WPACKET into write_state_machine()Matt Caswell
2016-10-02Rename ssl_set_handshake_header2()Matt Caswell
2016-09-21Excessive allocation of memory in tls_get_message_header()Matt Caswell
2016-09-21make update and fix some associated mis-matched error codesMatt Caswell
2016-09-20Convert WPACKET_put_bytes to use convenience macrosMatt Caswell
2016-09-20Convert CCS construction to WPACKETMatt Caswell
2016-09-20Convert Finished construction to WPACKETMatt Caswell
2016-09-20Convert Certificate message construction to WPACKETMatt Caswell
2016-09-14Convert CKE construction to use the WPACKET APIMatt Caswell
2016-09-13Move from explicit sub-packets to implicit onesMatt Caswell