mirror of
https://github.com/ipxe/ipxe
synced 2025-12-26 01:22:37 +03:00
[tls] Concatenate received non-data records before processing
Allow non-data records to be split across multiple received I/O buffers, to accommodate large certificate chains. Reported-by: Nicola Volpini <Nicola.Volpini@kambi.com> Tested-by: Nicola Volpini <Nicola.Volpini@kambi.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -216,5 +216,6 @@ extern struct io_buffer * __malloc alloc_iob ( size_t len );
|
||||
extern void free_iob ( struct io_buffer *iobuf );
|
||||
extern void iob_pad ( struct io_buffer *iobuf, size_t min_len );
|
||||
extern int iob_ensure_headroom ( struct io_buffer *iobuf, size_t len );
|
||||
extern struct io_buffer * iob_concatenate ( struct list_head *list );
|
||||
|
||||
#endif /* _IPXE_IOBUF_H */
|
||||
|
||||
Reference in New Issue
Block a user