]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[tls] Support fragmentation of transmitted records
authorMichael Brown <mcb30@ipxe.org>
Mon, 31 Mar 2025 15:36:33 +0000 (16:36 +0100)
committerMichael Brown <mcb30@ipxe.org>
Mon, 31 Mar 2025 15:36:33 +0000 (16:36 +0100)
commita289b4b8c2eb06d013a48088e25e11a3390006ca
tree3812911421e5f0c32d3450d7dcb7a144ccc49db5
parentf115cfcf994e0141eb1f9c0a3684c8d1b6260719
[tls] Support fragmentation of transmitted records

Large transmitted records may arise if we have long client certificate
chains or if a client sends a large block of data (such as a large
HTTP POST payload).  Fragment records as needed to comply with the
value that we advertise via the max_fragment_length extension.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/include/ipxe/tls.h
src/net/tls.c