summaryrefslogtreecommitdiff
path: root/src/lib/libssl/d1_pkt.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Improve DTLS hello request handling code.jsing2021-09-041-2/+8
* Change dtls1_get_message_header() to take a CBS.jsing2021-09-041-2/+4
* Improve DTLS record header parsing.jsing2021-09-041-7/+7
* Defragment DTLS.jsing2021-08-311-115/+47
* Remove a nonsensical s->version == TLS1_VERSION from DTLS code.jsing2021-08-311-6/+1
* Clean up and simplify info and msg callbacks.jsing2021-08-301-21/+8
* Replace DTLS r_epoch with the read epoch from the TLSv1.2 record layer.jsing2021-08-301-9/+13
* We have defines for alert levels - use them instead of magic numbers.jsing2021-07-311-5/+3
* Dedup dtls1_dispatch_alert()/ssl3_dispatch_alert().jsing2021-07-261-38/+2
* Remove DTLS processed_rcds queue.jsing2021-07-211-38/+19
* Silently discard invalid DTLS records.jsing2021-07-211-4/+11
* Mop up dtls1_get_ccs_header() and struct ccs_header_st.jsing2021-07-191-5/+1
* Inline DTLS1_CCS_HEADER_LENGTH rather than having a single use variable.jsing2021-07-191-3/+2
* Correctly handle epoch wrapping in dtls1_get_bitmap().jsing2021-06-191-2/+3
* Mop up part of dtls1_dispatch_alert().jsing2021-06-151-9/+2
* Indent all labels with a single space.jsing2021-06-111-4/+4
* Move DTLS structs/definitions/prototypes to dtls_locl.h.jsing2021-05-161-4/+4
* Replace DTLS w_epoch with epoch from TLSv1.2 record layer.jsing2021-05-051-8/+1
* Clean up dtls1_reset_seq_numbers().jsing2021-05-021-14/+12
* Rename f_err into fatal_err.tb2021-02-201-12/+12
* Use dtls1_retrieve_buffered_record() to load buffered application data.jsing2021-02-081-11/+3
* Move sequence numbers into the new TLSv1.2 record layer.jsing2021-01-261-12/+1
* Add code to handle change of cipher state in the new TLSv1.2 record layer.jsing2021-01-191-2/+2
* Provide functions to determine if TLSv1.2 record protection is engaged.jsing2021-01-191-6/+5
* Clean up dtls1_reset_seq_numbers()jsing2021-01-131-10/+7
* Clean up read sequence handling in DTLS.jsing2021-01-131-19/+21
* Clean up sequence number handing in the new TLSv1.2 record layer.jsing2021-01-131-2/+1
* Reimplement the TLSv1.2 record handling for the read side.jsing2020-10-031-112/+22
* Make dtls1_copy_record() take a DTLS1_RECORD_DATA_INTERNAL *.jsing2020-10-031-10/+4
* Inline two macros that are only used in one place each.jsing2020-10-031-16/+6
* Release read and write buffers using freezero().jsing2020-09-241-3/+3
* Start replacing the existing TLSv1.2 record layer.jsing2020-08-301-85/+5
* Increment the epoch in the same place for both read and write.jsing2020-08-111-3/+3
* Use 0 instead of 0x00 for memset() calls.jsing2020-08-111-4/+4
* Use CBB more correctly when writing SSL3/DTLS records.jsing2020-08-091-25/+43
* Make the explicit IV length handling in DTLS the same as SSL3/TLS.jsing2020-08-091-8/+13
* Check the return value of tls1_enc() in the write path.jsing2020-08-021-3/+3
* Clean up/simplify more of the dtls1/ssl3 record writing code:jsing2020-08-011-48/+25
* Clean up and simplify some of the SSL3/DTLS1 record writing code.jsing2020-07-301-19/+14
* Remove dtls1_enc().jsing2020-03-131-4/+4
* Stop overloading the record type for padding length.jsing2020-03-121-3/+2
* Use internal versions of SSL3_BUFFER, SSL3_RECORD and DTLS1_RECORD_DATA.jsing2020-03-121-20/+19
* Remove the enc function pointers.jsing2020-03-101-6/+4
* Convert the DTLS header creation code to CBB.jsing2020-02-211-20/+27
* Remove some commented code, remove some pointless comments and move somejsing2020-02-211-17/+6
* Remove prefix_len, since it is always zero.jsing2020-02-211-4/+3
* Send SSL_AD_DECODE alerts in the case of a bad hello request or antb2018-12-031-7/+7
* Make more of libssl's record layer state internal.jsing2018-10-241-18/+18
* unifdef DTLS1_AD_MISSING_HANDSHAKE_MESSAGE.jsing2018-08-241-21/+2
* Move state from ssl->internal to the handshake structure.beck2017-05-071-10/+10