summaryrefslogtreecommitdiffstats
path: root/ssl/statem/statem.c
AgeCommit message (Expand)Author
2018-03-19Fix a crash in SSLfatal due to invalid enc_write_ctxBernd Edlinger
2018-02-26Export keying material using early exporter master secretTatsuhiro Tsujikawa
2018-02-13Update copyright yearMatt Caswell
2018-02-02Make sure that exporting keying material is allowedTatsuhiro Tsujikawa
2018-01-24Fix interaction between SSL_stateless() and SSL_clear()Matt Caswell
2017-12-06Fix the check_fatal macroMatt Caswell
2017-12-04Update an error reason code to be ERR_R_SHOULD_NOT_HAVE_BEEN_CALLEDMatt Caswell
2017-12-04Assert that SSLfatal() only gets called onceMatt Caswell
2017-12-04Add some sanity checks for the fatal error conditionMatt Caswell
2017-12-04Convert more functions in ssl/statem/statem.c to use SSLfatal()Matt Caswell
2017-12-04Convert the state machine code to use SSLfatal()Matt Caswell
2017-12-04Provide an SSLfatal() macroMatt Caswell
2017-08-30Move OPENSSL_CONF from e_os.h to cryptlib.hPauli
2017-08-30Move e_os.h to be the very first include.Pauli
2017-08-30e_os.h removal from other headers and source files.Pauli
2017-08-03Switch from ossl_rand to DRBG randRich Salz
2017-07-18Fix early_data with an HRRMatt Caswell
2017-06-21Fix DTLS failure when used in a build which has SCTP enabledMatt Caswell
2017-04-25Remove special case code for SCTP reneg handlingMatt Caswell
2017-04-19Fix minor compiler issues.Todd Short
2017-03-16Update end of early data processing for draft-19Matt Caswell
2017-03-02Make SSL_write_early_finish() an internal only functionMatt Caswell
2017-03-02Various fixes required to allow SSL_write/SSL_read during early dataMatt Caswell
2017-03-02Enable the server to call SSL_write() without stopping the ability to call SS...Matt Caswell
2017-03-02Enable the client to call SSL_read() without stopping the ability to call SSL...Matt Caswell
2017-03-02Skip early_data if appropriate after a HelloRetryRequestMatt Caswell
2017-03-02Construct the server side early_data extensionMatt Caswell
2017-03-02Provide an SSL_read_early() function for reading early dataMatt Caswell
2017-03-02Parse the early_data extensionMatt Caswell
2017-03-02Provide functions to write early dataMatt Caswell
2017-02-23Prepare for WORK_MORE_CBenjamin Kaduk
2017-01-30Move state machine knowledge out of the record layerMatt Caswell
2017-01-30Remove use of the SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS flagMatt Caswell
2017-01-23Stop server from expecting Certificate message when not requestedMatt Caswell
2017-01-23Stop client from sending Certificate message when not requestedMatt Caswell
2016-11-13Remove heartbeat supportRichard Levitte
2016-11-04Further libssl size_t-ify of readingMatt Caswell
2016-10-03Move setting of the handshake header up one more levelMatt Caswell
2016-10-03Move init of the WPACKET into write_state_machine()Matt Caswell
2016-09-26Fix Use After Free for large message sizesMatt Caswell
2016-09-22Add -Wswitch-enumRich Salz
2016-09-22Fix error message typo, wrong function codeRichard Levitte
2016-09-21Excessive allocation of memory in tls_get_message_header()Matt Caswell
2016-09-16Use switch instead of multiple ifsAlessandro Ghedini
2016-08-18Indent ssl/Emilia Kasper
2016-07-20Fix a few if(, for(, while( inside code.FdaSilvaYY
2016-07-18Fix SSLv3 alert if no Client Ceritifcate sent after a request for oneMatt Caswell
2016-06-03Handle a memory allocation failure in ssl3_init_finished_mac()Matt Caswell
2016-05-20Ensure async IO works with new state machineMatt Caswell
2016-05-20Simplify SSL BIO buffering logicMatt Caswell