summaryrefslogtreecommitdiff
path: root/lib/libssl/d1_pkt.c
AgeCommit message (Expand)Author
2022-02-05Bye bye S3I.Joel Sing
2021-11-09Switch to <endian.h> from <machine/endian.h> for better portability.Brent Cook
2021-10-25Add record processing limit to DTLS code.Joel Sing
2021-10-25Use ssl_force_want_read() in the DTLS code.Joel Sing
2021-10-23Fold DTLS1_STATE_INTERNAL into DTLS1_STATE.Joel Sing
2021-09-04Improve DTLS hello request handling code.Joel Sing
2021-09-04Change dtls1_get_message_header() to take a CBS.Joel Sing
2021-09-04Improve DTLS record header parsing.Joel Sing
2021-08-31Defragment DTLS.Joel Sing
2021-08-31Remove a nonsensical s->version == TLS1_VERSION from DTLS code.Joel Sing
2021-08-30Clean up and simplify info and msg callbacks.Joel Sing
2021-08-30Replace DTLS r_epoch with the read epoch from the TLSv1.2 record layer.Joel Sing
2021-07-31We have defines for alert levels - use them instead of magic numbers.Joel Sing
2021-07-26Dedup dtls1_dispatch_alert()/ssl3_dispatch_alert().Joel Sing
2021-07-21Remove DTLS processed_rcds queue.Joel Sing
2021-07-21Silently discard invalid DTLS records.Joel Sing
2021-07-19Mop up dtls1_get_ccs_header() and struct ccs_header_st.Joel Sing
2021-07-19Inline DTLS1_CCS_HEADER_LENGTH rather than having a single use variable.Joel Sing
2021-06-19Correctly handle epoch wrapping in dtls1_get_bitmap().Joel Sing
2021-06-15Mop up part of dtls1_dispatch_alert().Joel Sing
2021-06-11Indent all labels with a single space.Joel Sing
2021-05-16Move DTLS structs/definitions/prototypes to dtls_locl.h.Joel Sing
2021-05-05Replace DTLS w_epoch with epoch from TLSv1.2 record layer.Joel Sing
2021-05-02Clean up dtls1_reset_seq_numbers().Joel Sing
2021-02-20Rename f_err into fatal_err.Theo Buehler
2021-02-08Use dtls1_retrieve_buffered_record() to load buffered application data.Joel Sing
2021-01-26Move sequence numbers into the new TLSv1.2 record layer.Joel Sing
2021-01-19Add code to handle change of cipher state in the new TLSv1.2 record layer.Joel Sing
2021-01-19Provide functions to determine if TLSv1.2 record protection is engaged.Joel Sing
2021-01-13Clean up dtls1_reset_seq_numbers()Joel Sing
2021-01-13Clean up read sequence handling in DTLS.Joel Sing
2021-01-13Clean up sequence number handing in the new TLSv1.2 record layer.Joel Sing
2020-10-03Reimplement the TLSv1.2 record handling for the read side.Joel Sing
2020-10-03Make dtls1_copy_record() take a DTLS1_RECORD_DATA_INTERNAL *.Joel Sing
2020-10-03Inline two macros that are only used in one place each.Joel Sing
2020-09-24Release read and write buffers using freezero().Joel Sing
2020-08-30Start replacing the existing TLSv1.2 record layer.Joel Sing
2020-08-11Increment the epoch in the same place for both read and write.Joel Sing
2020-08-11Use 0 instead of 0x00 for memset() calls.Joel Sing
2020-08-09Use CBB more correctly when writing SSL3/DTLS records.Joel Sing
2020-08-09Make the explicit IV length handling in DTLS the same as SSL3/TLS.Joel Sing
2020-08-02Check the return value of tls1_enc() in the write path.Joel Sing
2020-08-01Clean up/simplify more of the dtls1/ssl3 record writing code:Joel Sing
2020-07-30Clean up and simplify some of the SSL3/DTLS1 record writing code.Joel Sing
2020-03-13Remove dtls1_enc().Joel Sing
2020-03-12Stop overloading the record type for padding length.Joel Sing
2020-03-12Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.Joel Sing
2020-03-10Remove the enc function pointers.Joel Sing
2020-02-21Convert the DTLS header creation code to CBB.Joel Sing
2020-02-21Remove some commented code, remove some pointless comments and move someJoel Sing