summaryrefslogtreecommitdiffstats
path: root/ssl/record/ssl3_record.c
AgeCommit message (Expand)Author
2021-07-17Fix some minor record layer issuesMatt Caswell
2021-06-02tls: remove TODOsPauli
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-05-29ssl: add zero strenght arguments to BN and RAND RNG callsPauli
2021-04-18Add "origin" field to EVP_CIPHER, EVP_MDRich Salz
2021-02-18Update copyright yearMatt Caswell
2021-02-12Use ERR_R_*_LIB instead of ERR_LIB_* as reason code for sub-librariesRichard Levitte
2020-11-11SSL: refactor all SSLfatal() callsRichard Levitte
2020-11-02Clear error queue entries from bad DLTS recordsBenjamin Kaduk
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-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-05-19New Russian TLS 1.2 implementationDmitry Belyavskiy
2020-04-23Update copyright yearMatt Caswell
2020-04-20Use a fetched MD if appropriate in ssl3_cbc_digest_recordMatt Caswell
2020-02-19Handle max_fragment_length overflow for DTLSSimon Cornish
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-07Send bad_record_mac instead of decryption_failedMatt Caswell
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-07-30Fix BIO_printf format warningsBernd Edlinger
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-06Adapt SSL_DEBUG to the new generic trace APIRichard Levitte
2018-12-06Following the license change, modify the boilerplates in ssl/Richard Levitte
2018-10-19Buffer a ClientHello with a cookie received via DTLSv1_listenMatt Caswell
2018-08-08Tolerate encrypted or plaintext alertsMatt Caswell
2018-07-06Introduce the recv_max_early_data settingMatt Caswell
2018-05-11Mark DTLS records as read when we have finished with themMatt Caswell
2018-03-19Don't use a ssl specific DRBG anymoreKurt Roeckx
2018-03-17Fix a memory leak in tls1_macBernd Edlinger
2018-03-17Fix a memory leak in n_ssl3_macBernd Edlinger
2018-03-14Use the TLSv1.3 record header as AADMatt Caswell
2018-02-23Remove OSSLzu, and fix the one place that used it.Rich Salz
2018-01-19Copyright update of more files that have changed this yearRichard Levitte
2018-01-09Tolerate DTLS alerts with an incorrect version numberMatt Caswell
2017-12-14Update state machine to send CCS based on whether we did an HRRMatt Caswell
2017-12-14Drop CCS messages received in the TLSv1.3 handshakeMatt Caswell
2017-12-08Convert the remaining functions in the record layer to use SSLfatal()Matt Caswell