summaryrefslogtreecommitdiff
path: root/lib/libssl/d1_pkt.c
AgeCommit message (Expand)Author
2022-11-23Reverse arguments in CBS_dup()Theo Buehler
2022-11-11Convert the legacy TLS stack to tls_content.Joel Sing
2022-10-02Get rid of SSL_CTX_INTERNAL and SSL_INTERNAL.Joel Sing
2022-03-26Clean up {dtls1,ssl3}_read_bytes()Joel Sing
2022-03-26Remove the minimum record length checks from dtls1_read_bytes()Joel Sing
2022-03-18Rewrite legacy DTLS unexpected handshake message handling.Joel Sing
2022-03-14Factor out unexpected handshake message handling code in the legacy stack.Joel Sing
2022-03-12Factor out change cipher spec handing code in the legacy stack.Joel Sing
2022-02-21Factor out alert handing code in the legacy stack.Joel Sing
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