summaryrefslogtreecommitdiffstats
path: root/ssl/record
AgeCommit message (Expand)Author
2021-01-08Ensure DTLS free functions can handle NULLMatt Caswell
2020-12-03tag unused function arguments as ossl_unusedPauli
2020-12-02Fix comment in do_dtls1_write()Benjamin Kaduk
2020-11-28Collapse two identical if statements into a single body.John Baldwin
2020-11-28Allow zero-byte writes to be reported as success.John Baldwin
2020-11-11SSL: refactor all SSLfatal() callsRichard Levitte
2020-11-11Convert all {NAME}err() in ssl/ to their corresponding ERR_raise() callRichard Levitte
2020-11-02Clear error queue entries from bad DLTS recordsBenjamin Kaduk
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre
2020-09-09TLS fixes for CBC mode and no-deprecatedPauli
2020-09-09TLS: remove legacy code path supporting special CBC modePauli
2020-09-03Make ssl3_cbc_digest_record() use the real data_sizeMatt Caswell
2020-09-03Start using the provider side TLS HMAC implementationMatt Caswell
2020-09-03Add an HMAC implementation that is TLS awareMatt Caswell
2020-08-31Don't check errno if ktls_read_record() returned 0.John Baldwin
2020-08-27apps: -msg flag enhancement 2/2Marc
2020-07-16Update copyright yearRichard Levitte
2020-07-07Add support to zeroize plaintext in S3 record layerMartin Elshuber
2020-07-06Ensure TLS padding is added during encryption on the provider sideMatt Caswell
2020-07-06Convert SSLv3 handling to use provider side CBC/MAC removalMatt Caswell
2020-07-06Make libssl start using the TLS provider CBC supportMatt Caswell
2020-07-06Remove SSL dependencies from tls_pad.cMatt Caswell
2020-07-06Split the padding/mac removal functions out into a separate fileMatt Caswell
2020-07-06Move MAC removal responsibility to the various protocol "enc" functionsMatt Caswell
2020-07-05Fix many MarkDown issues in {NOTES*,README*,HACKING,LICENSE}.md filesDr. David von Oheimb
2020-07-05Rename NOTES*, README*, VERSION, HACKING, LICENSE to .md or .txtDr. David von Oheimb
2020-06-08TLSv13: add kTLS supportVadim Fedorenko
2020-05-19Introducing option SSL_OP_IGNORE_UNEXPECTED_EOFDmitry Belyavskiy
2020-05-19New Russian TLS 1.2 implementationDmitry Belyavskiy
2020-05-15Correct alignment calculation in ssl3_setup_writeMatt Caswell
2020-05-01Add SSL_new_session_ticket() APIBenjamin Kaduk
2020-04-23Update copyright yearMatt Caswell
2020-04-20Use a fetched MD if appropriate in ssl3_cbc_digest_recordMatt Caswell
2020-03-16Use a flag in SSL3_BUFFER to track when an application buffer is reused.John Baldwin
2020-02-19Handle max_fragment_length overflow for DTLSSimon Cornish
2020-02-04Detect EOF while reading in libsslMatt Caswell
2020-01-24Make sure we use RAND_bytes_ex and RAND_priv_bytes_ex in libsslMatt Caswell
2019-12-11Fix some typosVeres Lajos
2019-10-31Don't generate a MAC when using KTLS.John Baldwin
2019-10-31Bypass multiblock and send individual records when using KTLS.Andrew Gallatin
2019-10-07Send bad_record_mac instead of decryption_failedMatt Caswell
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-08-05Fix SSL_MODE_RELEASE_BUFFERS functionalityMatt Caswell
2019-07-30Fix BIO_printf format warningsBernd Edlinger
2019-07-12Make the PACKET/WPACKET code available to both libcrypto and libsslMatt Caswell
2019-06-03Defer sending a KeyUpdate until after pending writes are completeMatt Caswell
2019-04-29Collapse ssl3_state_st (s3) into ssl_stTodd Short
2019-04-25Fix error in BIO_get_ktls_send() and BIO_get_ktls_recv()Matt Caswell
2019-04-01ssl: Linux TLS Rx OffloadBoris Pismenny
2019-03-29Remove heartbeats completelyRichard Levitte