summaryrefslogtreecommitdiffstats
path: root/ssl/record
AgeCommit message (Expand)Author
2024-07-10Refactor handshake msg header parsing etc.feature/dtls-1.3Frederik Wedel-Heinen
2024-06-27Re-enable mtu assertion which previously failed for DTLS 1.3Frederik Wedel-Heinen
2024-06-27Refactor code and fix a couple of missing DTLSv1.3 checks.Frederik Wedel-Heinen
2024-06-27tls_post_encryption_processing_default() and tls_validate_record_header()Frederik Wedel-Heinen
2024-06-27Handle alerts similarly in dtls1_read_bytes() as done in ssl3_read_bytes()Frederik Wedel-Heinen
2024-06-27Adds some more changes dtls specific functions to make them more in sync with...Frederik Wedel-Heinen
2024-06-27Make dtls1.3 changes to dtls1_read_bytes and do_dtls1_write which matches ssl...Frederik Wedel-Heinen
2024-06-27Adds initial dtls 1.3 structs and definitionsFrederik Wedel-Heinen
2024-05-28Set rl->packet to NULL after we've finished using itMatt Caswell
2024-05-28Only free the read buffers if we're not using themMatt Caswell
2024-05-28Move stack of compression methods from libssl to OSSL_LIB_CTXsashan
2024-05-14Add support for integrity-only cipher suites for TLS v1.3Rajeev Ranjan
2024-04-26Raise an error on syscall failure in tls_retry_write_recordsNeil Horman
2024-04-09Copyright year updatesRichard Levitte
2024-02-20Future proof RLAYER_USE_EXPLICIT_IV by checking dtls versions directly.Frederik Wedel-Heinen
2024-02-16Removes record_queue struct which is no longer useful.Frederik Wedel-Heinen
2024-02-09Remove unused function arguments from tls_int_new_record_layerFrederik Wedel-Heinen
2024-02-02libssl: Make some global mutable structures constantHugo Landau
2024-01-31Rationalise RECORD_LAYER_clear() and clear_record_layer()Matt Caswell
2024-01-25Add appropriate NULL checks in EVP_CIPHER apiNeil Horman
2024-01-18Don't apply max_frag_len checking if no Max Fragment Length extensionMatt Caswell
2024-01-18Move increment of dtls epoch to change cipher state functionFrederik Wedel-Heinen
2024-01-18Document SSL_R_UNEXPECTED_EOF_WHILE_READINGMatt Caswell
2024-01-11Remove wpend_ret that was only assigned and never used.Frederik Wedel-Heinen
2023-12-19Ensure the default length calculation includes the content type byteMatt Caswell
2023-12-12Don't attempt to set provider params on an ENGINE based cipherMatt Caswell
2023-10-24Make sure we remember how much data we sent in the event of a retryMatt Caswell
2023-10-04Pass the dtls record version to the record layer msg_callback function.Frederik Wedel-Heinen
2023-10-04Call post_process_record for dtls recordsFrederik Wedel-Heinen
2023-10-04Occupy the rec_version field of a decoded dtls recordFrederik Wedel-Heinen
2023-09-07Copyright year updatesMatt Caswell
2023-09-02Replace ssl3_get_message() with tls_get_message_header() and/or tls_get_messa...Sumitra Sharma
2023-09-01Removed unnecessary brace in ktls_configure_cryptoAbhirup Manna
2023-08-29Removed unused member read_iv of ossl_record_layer_stFrederik Wedel-Heinen
2023-08-25Always use uint8_t for TLS record typeTomas Mraz
2023-08-25Avoid issues with endianness when type is used in SSL_trace()Tomas Mraz
2023-08-17Fix a memory leak in tls_new_record_layerMatt Caswell
2023-08-17Don't free the prev BIO prematurelyMatt Caswell
2023-07-05Minor fixesHugo Landau
2023-07-05QUIC SSL: Prohibit readahead-related functionsHugo Landau
2023-07-05QUIC: Implement SSL_rstate_string(_long)Hugo Landau
2023-06-15Fix typos found by codespellDimitri Papadopoulos
2023-05-01Release zero length handshake fragment recordsMatt Caswell
2023-04-27Ensure that the SSL_rstate_string*() API works as they used toMatt Caswell
2023-04-21Replaced '{ 0, NULL }' with OSSL_DISPATCH_END in OSSL_DISPATCH arraysIrak Rigia
2023-04-12Allow partially releasing a record for TLSMatt Caswell
2023-04-12Make the data field for get_record() constMatt Caswell
2023-03-31Handle app data records from the next epochMatt Caswell
2023-03-06Remove spurious error queue entries on early dataMatt Caswell
2023-02-22Don't declare SSL_CONNECTION twiceMatt Caswell