ripatel-fd

Results 153 issues of 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...

quic
perf
Priority: Low

Use memfd_secret to store the node's private key Not supported on all kernels, so needs a fallback https://lwn.net/Articles/865256/

security
Priority: Medium

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...

linting
Priority: Low

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...