summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls13_record.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename tls13_buffer to tls_buffer.jsing2021-10-231-3/+3
| | | | | | | This code will soon be used in the DTLSv1.2 and TLSv1.2 stack. Also introduce tls_internal.h and move/rename the read/write/flush callbacks. ok beck@ tb@
* Avoid including tls13_internal.h in tls13_record.h.jsing2021-05-161-2/+1
| | | | | While the implementation needs tls13_internal.h, consumers of tls13_record.h should not.
* Store the record version and make it available for use.jsing2019-01-211-2/+5
| | | | | | While here correct an int vs size_t mismatch. ok tb@
* Provide a way to get just the record header.jsing2019-01-201-5/+11
| | | | | | Also check record size limits when reading records and setting data. ok tb@
* Provide a TLS record handling implementation.jsing2019-01-191-0/+58
This is a self-contained struct and set of functions that knows how to decode and read a TLS record from data supplied via a read callback, and send itself via a write callback. This will soon be used to build the TLSv1.3 record layer handling code. ok beck@ tb@