topic: quic
29 modules sharing the quic name family (derived from the tree's prefix discipline).
The 'quic' topic family in the Nishi sovereign ecosystem implements the QUIC transport protocol, focusing on secure and efficient data transmission. Modules like nx_quic_aead provide AEAD packet protection as specified in RFC 9001, ensuring confidentiality and integrity. nx_quic_fec enhances reliability by enabling forward error correction over datagram frames, while nx_quic_handshake_sm manages the TLS 1.3 handshake state machine, facilitating secure connection establishment. These modules work together to form a robust QUIC implementation within the NishiLang framework.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_quic_aead.nx | RUNG 5b of the sovereign QUIC transport: AEAD packet protection (RFC 9001 sec 5.3) | 55 | 6 |
| nx_quic_aead_test.nx | RUNG 5b gate: QUIC AEAD packet protection. Exact vectors: nonce (RFC 9001 sec | 69 | 5 |
| nx_quic_fec.nx | RUNG 8a of the sovereign QUIC transport: forward error correction over DATAGRAM | 43 | 3 |
| nx_quic_fec_test.nx | RUNG 8a gate: FEC over QUIC DATAGRAM frames. Proves a lost source packet is | 65 | 2 |
| nx_quic_frame.nx | RUNG 4 of the sovereign QUIC transport: core frames (RFC 9000 sec 19) that the | 80 | 9 |
| nx_quic_frame_test.nx | RUNG 4 gate: QUIC core frames vs RFC 9000 sec 19 (CRYPTO/ACK/PADDING/PING/ | 57 | 1 |
| nx_quic_handshake_sm.nx | RUNG 6d of the sovereign QUIC transport: the TLS 1.3 handshake STATE MACHINE | 54 | 5 |
| nx_quic_handshake_sm_test.nx | RUNG 6d gate: TLS 1.3 / QUIC handshake state machine (RFC 8446 App A) | 53 | 1 |
| nx_quic_hdr.nx | RUNG 3 of the sovereign QUIC transport: long + short packet headers | 67 | 5 |
| nx_quic_hdr_test.nx | RUNG 3 gate: QUIC long/short headers vs RFC 9000 17.2/17.3, anchored on the | 65 | 1 |
| nx_quic_hs.nx | RUNG 6b of the sovereign QUIC transport: TLS 1.3 handshake-message framing (RFC 8446 | 47 | 4 |
| nx_quic_hs_test.nx | RUNG 6b gate: TLS 1.3 handshake-message framing (RFC 8446 sec 4) + CRYPTO-frame | 56 | 1 |
| nx_quic_keys.nx | RUNG 5a of the sovereign QUIC transport: the Initial key schedule (RFC 9001 sec 5). | 59 | 6 |
| nx_quic_keys_test.nx | RUNG 5a gate: QUIC Initial key schedule byte-exact vs RFC 9001 Appendix A.1 | 51 | 4 |
| nx_quic_pipe_test.nx | RUNG 8c.2 gate: the FULL resilient datagram pipe END-TO-END over a REAL UDP | 101 | 4 |
| nx_quic_pkt.nx | RUNG 2 of the sovereign QUIC transport: packet number encode/decode | 45 | 4 |
| nx_quic_pkt_test.nx | RUNG 2 gate: QUIC packet number encode/decode vs RFC 9000 Appendix A.2/A.3 | 49 | 1 |
| nx_quic_recovery.nx | RUNG 7 of the sovereign QUIC transport: loss detection + congestion control | 57 | 8 |
| nx_quic_recovery_test.nx | RUNG 7 gate: RFC 9002 RTT estimation + NewReno congestion control + loss | 59 | 2 |
| nx_quic_relay.nx | RUNG 8b of the sovereign QUIC transport: the relay's datagram FAN-OUT. The family | 29 | 2 |
| nx_quic_relay_test.nx | RUNG 8b gate: relay datagram fan-out. A peer's datagram is broadcast to every | 67 | 4 |
| nx_quic_tls_schedule.nx | RUNG 6c of the sovereign QUIC transport: the TLS 1.3 key schedule | 57 | 7 |
| nx_quic_tls_schedule_test.nx | RUNG 6c gate: TLS 1.3 key schedule byte-exact vs the RFC 8448 trace | 45 | 5 |
| nx_quic_transport_params.nx | RUNG 6a of the sovereign QUIC transport: transport parameters | 67 | 6 |
| nx_quic_transport_params_test.nx | RUNG 6a gate: QUIC transport parameters (RFC 9000 sec 18) round-trip | 46 | 1 |
| nx_quic_udp.nx | RUNG 8c.1 of the sovereign QUIC transport: the UDP datagram endpoint. QUIC runs over | 34 | 5 |
| nx_quic_udp_test.nx | RUNG 8c.1 gate: the sovereign UDP datagram endpoint. Round-trips a REAL QUIC | 55 | 2 |
| nx_quic_wire.nx | RUNG 1 of the sovereign QUIC datagram transport (operator 2026-06-23: "yes i even | 93 | 5 |
| nx_quic_wire_test.nx | RUNG 1 gate: proves the sovereign QUIC varint + DATAGRAM frame codec is | 97 | 4 |