summaryrefslogtreecommitdiffstats
path: root/ssl/statem/extensions_srvr.c
AgeCommit message (Expand)Author
2017-03-16Merge early_data_info extension into early_dataMatt Caswell
2017-03-04Fix a memory leak on an error pathMatt Caswell
2017-03-02Silence some clang warningsMatt Caswell
2017-03-02Don't accept early_data if we are going to issue a HelloRetryRequestMatt Caswell
2017-03-02Validate the ticket age for resumed sessionsMatt Caswell
2017-03-02Construct the server side early_data extensionMatt Caswell
2017-03-02Parse the early_data extensionMatt Caswell
2017-03-02Construct the ticket_early_data_info extensionMatt Caswell
2017-02-16Don't change the state of the ETM flags until CCS processingMatt Caswell
2017-02-14Implement support for resumption with a HelloRetryRequestMatt Caswell
2017-02-14Add server side support for creating the Hello Retry Request messageMatt Caswell
2017-02-14Make the context available to the extensions parse and construction funcsMatt Caswell
2017-01-30Add a TODO around validating the ticket ageMatt Caswell
2017-01-30If we have no suitable PSK kex modes then don't attempt to resumeMatt Caswell
2017-01-30Miscellaneous style tweaks based on feedback receivedMatt Caswell
2017-01-30Always ensure that session->cipher is setMatt Caswell
2017-01-30Implement server side of PSK extension constructionMatt Caswell
2017-01-30Implement Server side of PSK extension parsingMatt Caswell
2017-01-30Provide a key_share extension finaliserMatt Caswell
2017-01-30Add support for the psk_key_exchange_modes extensionMatt Caswell
2017-01-30Move state machine knowledge out of the record layerMatt Caswell
2017-01-10Convert Sigalgs processing to use intsMatt Caswell
2017-01-09Move extension data into sub-structsRich Salz
2017-01-06Rename the chain variable to chainidxMatt 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-29Fix compilation with no-ecMatt Caswell
2016-12-08Fix make update issuesMatt Caswell
2016-12-08Introduce TLSEXT_STATUSTYPE_nothing constantMatt Caswell
2016-12-08Change TLSEXT_IDX_* values into an enumMatt Caswell
2016-12-08Various style updates following extensions refactorMatt Caswell
2016-12-08Fix travis mixed declarations and code errorMatt Caswell
2016-12-08Remove some spurious whitespaceMatt Caswell
2016-12-08Avoid repeatedly scanning the list of extensionsMatt Caswell
2016-12-08Simplify ClientHello extension parsingMatt Caswell
2016-12-08Move ALPN processing into an extension finalisation functionMatt Caswell
2016-12-08Provide server side extension init and finalisation functionsMatt Caswell
2016-12-08Move client construction of ClientHello extensions into new frameworkMatt Caswell
2016-12-08Move client parsing of ServerHello extensions into new frameworkMatt Caswell
2016-12-08Rename some functionsMatt Caswell
2016-12-08Move ServerHello extension construction into the new extensions frameworkMatt Caswell
2016-12-08Split extensions code into core extensions and server extensions codeMatt Caswell