aboutsummaryrefslogtreecommitdiff
path: root/ssl/statem/extensions.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-31Fix SSL_set_tlsext_debug_callback/-tlsextdebugTodd Short1-6/+5
2017-07-18Tolerate a zero length ticket nonceMatt Caswell1-4/+0
2017-07-07Update the early_secret generation to use the new ticket_nonce fieldMatt Caswell1-3/+26
2017-07-07Update tls13_hkdf_expand() to take the length of the dataMatt Caswell1-1/+1
2017-06-21Add TLSv1.3 client side external PSK supportMatt Caswell1-4/+14
2017-06-21Add TLSv1.3 server side external PSK supportMatt Caswell1-7/+15
2017-06-12Add SSL_early_get1_extensions_present()Benjamin Kaduk1-0/+2
2017-06-09Fix a bundle of trailing spaces in several filesPaul Yang1-1/+1
2017-05-19Try to be more consistent about the alerts we sendMatt Caswell1-1/+1
2017-05-17Allow a missing sig algs extension if resumingMatt Caswell1-1/+1
2017-05-17Add a new unsolicited extension error code and add enum tagMatt Caswell1-1/+1
2017-05-17Fail if we receive a response to an extension that we didn't requestMatt Caswell1-18/+56
2017-05-11Send a missing_extension alert if key_share/supported groups not presentMatt Caswell1-1/+4
2017-05-09Don't do the final key_share checks if we are in an HRRMatt Caswell1-0/+4
2017-05-08Send the supported_groups extension in EE where applicableMatt Caswell1-1/+1
2017-05-03Update the HKDF labels for draft-20Matt Caswell1-1/+1
2017-04-26Break before && operatorTatsuhiro Tsujikawa1-5/+5
2017-04-26Call init and finalization functions per extension messageTatsuhiro Tsujikawa1-28/+35
2017-04-26Add a ciphersuite config sanity check for serversMatt Caswell1-1/+1
2017-04-10Allow an ALPN callback to pretend to not existBenjamin Kaduk1-0/+3
2017-04-07Create an ENDPOINT enum type for use internallyMatt Caswell1-4/+4
2017-04-07Implement a new custom extensions APIMatt Caswell1-85/+75
2017-04-07Move the extensions context codes into the public APIMatt Caswell1-60/+69
2017-04-03Don't use client specific functions to retrieve CA listDr. Stephen Henson1-1/+1
2017-04-03New certificate_authorities functionsDr. Stephen Henson1-2/+2
2017-03-29More typo fixesFdaSilvaYY1-1/+1
2017-03-21Fix resumption after HRRMatt Caswell1-2/+9
2017-03-17Implement certificate_authorities extensionDr. Stephen Henson1-0/+56
2017-03-17Allow signature algorithms in TLS 1.3 certificate request extensions.Dr. Stephen Henson1-2/+3
2017-03-16Fix the Padding extensionMatt Caswell1-1/+0
2017-03-16Merge early_data_info extension into early_dataMatt Caswell1-7/+2
2017-03-15Clear alpn_selected_len for clients, tooBenjamin Kaduk1-1/+1
2017-03-10Check that the PSK extension is lastMatt Caswell1-2/+6
2017-03-04Don't call memcmp with a NULL pointerMatt Caswell1-2/+3
2017-03-04Add basic TLSv1.3 cookie supportMatt Caswell1-0/+7
2017-03-02Only accept early_data if the negotiated ALPN is the sameMatt Caswell1-1/+5
2017-03-02Don't accept early_data if we are going to issue a HelloRetryRequestMatt Caswell1-6/+33
2017-03-02Implement client side parsing of the early_data extensionMatt Caswell1-2/+2
2017-03-02Construct the server side early_data extensionMatt Caswell1-1/+1
2017-03-02Parse the early_data extensionMatt Caswell1-1/+2
2017-03-02Construct the early_data extensionMatt Caswell1-0/+5
2017-03-02Parse the ticket_early_data_info extensionMatt Caswell1-1/+2
2017-03-02Construct the ticket_early_data_info extensionMatt Caswell1-0/+5
2017-02-23output number of exts from tls_collect_extensions()Benjamin Kaduk1-4/+6
2017-02-16Don't change the state of the ETM flags until CCS processingMatt Caswell1-2/+2
2017-02-14Fix no-ec compilationMatt Caswell1-1/+6
2017-02-14Fix a bogus uninit variable warningMatt Caswell1-1/+1
2017-02-14Add a bytestogroup macroMatt Caswell1-1/+1
2017-02-14Various style fixes following review feedbackMatt Caswell1-1/+1
2017-02-14Implement support for resumption with a HelloRetryRequestMatt Caswell1-14/+120