summaryrefslogtreecommitdiffstats
path: root/ssl/record/ssl3_record.c
AgeCommit message (Expand)Author
2022-11-14Move declarations out of record.h and record_local.hMatt Caswell
2022-10-20Remove some redundant codeMatt Caswell
2022-10-05Move the SSLv3 crypto code into the new record layerMatt Caswell
2022-08-18Remove some redundant codeMatt Caswell
2022-08-18Resolve a TODO(RECLAYER) in the SSLv3 codeMatt Caswell
2022-08-18Move some DTLS read code into the read record layerMatt Caswell
2022-08-18Move early data counting out of the SSL object and into the record layerMatt Caswell
2022-08-18Move protocol version specific code into separate filesMatt Caswell
2022-08-18Move the TLS1.0/1.1/1.2 record crypto code into the new record layerMatt Caswell
2022-08-18Convert ssl3_get_record to tls_read_recordMatt Caswell
2022-08-18Transfer the functionality from ssl3_read_n to the new record layerMatt Caswell
2022-07-28SSL object refactoring using SSL_CONNECTION objectTomas Mraz
2022-07-18Remove duplicated BIO_get_ktls_send calls in do_ssl3_writeBernd Edlinger
2022-05-26Fix check of dtls1_process_recordPeiwei Hu
2022-05-03Update copyright yearMatt Caswell
2022-04-06KTLS: Handle TLS 1.3 in ssl3_get_record.Daiki Ueno
2022-04-06KTLS: Add using_ktls helper variable in ssl3_get_record().John Baldwin
2022-02-11Cleanup record length checks for KTLSBernd Edlinger
2022-01-07properly free the resource from EVP_MD_CTX_new() at ssl3_record.c:1413xkernel
2021-11-17Add and use HAS_PREFIX() and CHECK_AND_SKIP_PREFIX() for checking if string h...Dr. David von Oheimb
2021-10-06Replace the AES-128-CBC-HMAC-SHA1 cipher in e_ossltest.cBernd Edlinger
2021-08-25Fix the array size of dtlsseq in tls1_encBernd Edlinger
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