aboutsummaryrefslogtreecommitdiff
path: root/ssl/statem/extensions_clnt.c
AgeCommit message (Expand)AuthorFilesLines
2017-08-03Move ossl_assertMatt Caswell1-0/+1
2017-07-07Do not allow non-dhe kex_modes by defaultMatt Caswell1-8/+7
2017-06-21Avoid compiler complainingPaul Yang1-4/+4
2017-06-21PSK related tweaks based on review feedbackMatt Caswell1-17/+22
2017-06-21Fix some bugs in the TLSv1.3 PSK codeMatt Caswell1-1/+4
2017-06-21Add TLSv1.3 client side external PSK supportMatt Caswell1-54/+140
2017-06-21Add TLSv1.3 server side external PSK supportMatt Caswell1-1/+1
2017-05-22Convert existing usage of assert() to ossl_assert() in libsslMatt Caswell1-5/+8
2017-05-19Try to be more consistent about the alerts we sendMatt Caswell1-10/+22
2017-05-18Fix EXT_RETURN usage for add_key_share()Matt Caswell1-4/+4
2017-05-17Fail if we receive a response to an extension that we didn't requestMatt Caswell1-136/+159
2017-05-11Fix more alert codesMatt Caswell1-5/+5
2017-05-09Fix HRR bugMatt Caswell1-17/+25
2017-04-26Add a ciphersuite config sanity check for serversMatt Caswell1-1/+1
2017-04-07Implement a new custom extensions APIMatt Caswell1-2/+4
2017-04-07Move the extensions context codes into the public APIMatt Caswell1-2/+2
2017-04-03Fix calls to SSL_get_server_tmp_key() in TLSv1.3Matt Caswell1-2/+2
2017-03-28Fix a few more typosFdaSilvaYY1-4/+4
2017-03-16Fix the Padding extensionMatt Caswell1-4/+43
2017-03-16Ensure after an HRR any PSKs have the right hashMatt Caswell1-0/+8
2017-03-16Merge early_data_info extension into early_dataMatt Caswell1-18/+16
2017-03-15Remove dead codeBenjamin Kaduk1-3/+0
2017-03-15Tighten up client status_request processingBenjamin Kaduk1-1/+1
2017-03-14De-obfuscateBenjamin Kaduk1-2/+2
2017-03-06Fix double free in cookie generation.Kurt Roeckx1-0/+1
2017-03-04Add basic TLSv1.3 cookie supportMatt Caswell1-0/+43
2017-03-02Don't accept early_data if we are going to issue a HelloRetryRequestMatt Caswell1-50/+50
2017-03-02Add extra validation parsing the server-to-client early_data extensionMatt Caswell1-3/+5
2017-03-02Implement client side parsing of the early_data extensionMatt Caswell1-0/+28
2017-03-02Construct the early_data extensionMatt Caswell1-0/+20
2017-03-02Parse the ticket_early_data_info extensionMatt Caswell1-0/+18
2017-02-16Don't change the state of the ETM flags until CCS processingMatt Caswell1-1/+1
2017-02-14Add a bytestogroup macroMatt Caswell1-2/+2
2017-02-14Various style fixes following review feedbackMatt Caswell1-6/+6
2017-02-14Add client side support for parsing Hello Retry RequestMatt Caswell1-47/+110
2017-02-14Add server side support for creating the Hello Retry Request messageMatt Caswell1-1/+1
2017-02-14Make the context available to the extensions parse and construction funcsMatt Caswell1-54/+64
2017-01-30Use uint16_t for signature scheme.Dr. Stephen Henson1-1/+1
2017-01-30Various style fixes following review feedbackMatt Caswell1-10/+10
2017-01-30Miscellaneous style tweaks based on feedback receivedMatt Caswell1-5/+6
2017-01-30Always ensure that session->cipher is setMatt Caswell1-1/+5
2017-01-30Use the correct session resumption mechanismMatt Caswell1-4/+6
2017-01-30Set the kex modes on the client too.Matt Caswell1-0/+2
2017-01-30Implement Server side of PSK extension parsingMatt Caswell1-74/+6
2017-01-30Make sure we also cleanse the finished keyMatt Caswell1-0/+1
2017-01-30Add support for client side parsing of the PSK extensionMatt Caswell1-0/+23
2017-01-30Add support for the age_add fieldMatt Caswell1-1/+10
2017-01-30Construct the client side psk extension for TLSv1.3Matt Caswell1-0/+164
2017-01-30Add support for the psk_key_exchange_modes extensionMatt Caswell1-0/+27
2017-01-30Move state machine knowledge out of the record layerMatt Caswell1-7/+3