ripatel-fd
ripatel-fd
**Problem** The fd_quic_crypto APIs use separate buffers for the encrypted input and the decryption output. This is unnecessary because both header protection and payload encryption can trivially be done in...
Use memfd_secret to store the node's private key Not supported on all kernels, so needs a fallback https://lwn.net/Articles/865256/
Most fd_quic users run a main loop like so: ``` for(;;) { fd_quic_service( ... ); fd_quic_process_packet( ... ); } ``` fd_quic_service's execution time is currently unbounded which can starve RX...
- Guard zstd dependency in fd_block_to_json - Only compile fd_stem when SSE is enabled - Only compile fddev when SSE is enabled
Adds the scaffold of a tool that can analyze a TPU/QUIC packet capture. So far implements: - pcap reader - pcapng reader - Ethernet support - QUIC initial parser -...
Small packets are unnecessarily padded out to MAC tag size
Implicit integer conversions to a shorter type, such as ulong to ushort, can cause compile failures. Under `-Werror=all`, GCC 8.3 does not even allow `uchar x[2] = {3,4}`; (3 gets...
This PR removes parts of the "direct mapping" implementation that are specific to ABIv1. Leaves intact the CPI and serialization routines because those might be reused for ABIv2 when it...