summaryrefslogtreecommitdiffstats
path: root/ssl/record/ssl3_record.c
AgeCommit message (Expand)Author
2018-03-27Update copyright yearMatt Caswell
2018-03-17Fix a memory leak in tls1_macBernd Edlinger
2018-03-17Fix a memory leak in n_ssl3_macBernd Edlinger
2018-01-09Tolerate DTLS alerts with an incorrect version numberMatt Caswell
2017-03-30More typo fixesFdaSilvaYY
2017-03-14Fix some -Wshadow warningsBenjamin Kaduk
2017-03-02Check for zero records and return immediatelyJon Spillett
2017-02-16Remove an OPENSSL_assert() and replace with a soft assert and checkMatt Caswell
2017-02-16Don't change the state of the ETM flags until CCS processingMatt Caswell
2017-01-24Replace div-spoiler hack with simpler code, GH#1027,2253.Andy Polyakov
2016-08-19Fix DTLS replay protectionMatt Caswell
2016-08-19Fix DTLS unprocessed records bugMatt Caswell
2016-08-18Indent ssl/Emilia Kasper
2016-08-16Ensure we unpad in constant time for read pipeliningMatt Caswell
2016-08-15Address feedback on SSLv2 ClientHello processingMatt Caswell
2016-08-15Send an alert if we get a non-initial record with the wrong versionMatt Caswell
2016-08-15Address feedback on SSLv2 ClientHello processingMatt Caswell
2016-08-08Fix test of first of 255 CBC padding bytes.Adam Langley
2016-07-29Make the checks for an SSLv2 style record stricterMatt Caswell
2016-07-20Fix a few if(, for(, while( inside code.FdaSilvaYY
2016-07-15check return values for EVP_Digest*() APIsDr. Stephen Henson
2016-06-07Reject out of context empty recordsMatt Caswell
2016-05-17Copyright consolidation 01/10Rich Salz
2016-05-17Add a comment to explain the use of |num_recs|Matt Caswell
2016-05-17Use the current record offset in ssl3_get_recordMatt Caswell
2016-05-17There is only one read bufferMatt Caswell
2016-03-07Rename the numpipes argument to ssl3_enc/tls1_encMatt Caswell
2016-03-07Rename a functionMatt Caswell
2016-03-07Update a commentMatt Caswell
2016-03-07Lazily initialise the compression bufferMatt Caswell
2016-03-07Implement read pipeline support in libsslMatt Caswell
2016-03-07Implement write pipeline support in libsslMatt Caswell
2016-02-22Remove unused parameters from internal functionsRich Salz
2016-02-18Remove outdated DEBUG flags.Rich Salz
2016-02-17Finish 02f7114a7fbb3f3ac171bae87be8c13bc69e4005David Woodhouse
2016-02-13RT4304: Look for plaintext HTTPRainer Jung
2016-01-26Remove /* foo.c */ commentsRich Salz
2016-01-12Adapt all EVP_CIPHER_CTX users for it becoming opaqueRichard Levitte
2015-12-23Remove SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER and SSL_OP_TLS_D5_BUG support.Kurt Roeckx
2015-12-07Cleanup: fix all sources that used EVP_MD_CTX_(create|init|destroy)Richard Levitte
2015-12-07Adapt the rest of the source to the removal of (EVP_MD_CTX|HMAC_CTX)_cleanupRichard Levitte
2015-12-07Adjust all accesses to EVP_MD_CTX to use accessor functions.Richard Levitte
2015-11-20Ensure all EVP calls have their returns checked where appropriateMatt Caswell
2015-11-02Remove an OPENSSL_assert which could failMatt Caswell
2015-10-30Move in_handshake into STATEMMatt Caswell
2015-09-23Remove remaining old listen codeMatt Caswell
2015-08-14CCM support.Dr. Stephen Henson
2015-06-10Remove SSL_OP_TLS_BLOCK_PADDING_BUGEmilia Kasper
2015-06-08Use CRYPTO_memcmp in ssl3_record.cEmilia Kasper
2015-05-25Don't send an alert if we've just received oneMatt Caswell