code wiki / quic

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.

moduledescriptionlinesfuncs
nx_quic_aead.nxRUNG 5b of the sovereign QUIC transport: AEAD packet protection (RFC 9001 sec 5.3)556
nx_quic_aead_test.nxRUNG 5b gate: QUIC AEAD packet protection. Exact vectors: nonce (RFC 9001 sec695
nx_quic_fec.nxRUNG 8a of the sovereign QUIC transport: forward error correction over DATAGRAM433
nx_quic_fec_test.nxRUNG 8a gate: FEC over QUIC DATAGRAM frames. Proves a lost source packet is652
nx_quic_frame.nxRUNG 4 of the sovereign QUIC transport: core frames (RFC 9000 sec 19) that the809
nx_quic_frame_test.nxRUNG 4 gate: QUIC core frames vs RFC 9000 sec 19 (CRYPTO/ACK/PADDING/PING/571
nx_quic_handshake_sm.nxRUNG 6d of the sovereign QUIC transport: the TLS 1.3 handshake STATE MACHINE545
nx_quic_handshake_sm_test.nxRUNG 6d gate: TLS 1.3 / QUIC handshake state machine (RFC 8446 App A)531
nx_quic_hdr.nxRUNG 3 of the sovereign QUIC transport: long + short packet headers675
nx_quic_hdr_test.nxRUNG 3 gate: QUIC long/short headers vs RFC 9000 17.2/17.3, anchored on the651
nx_quic_hs.nxRUNG 6b of the sovereign QUIC transport: TLS 1.3 handshake-message framing (RFC 8446474
nx_quic_hs_test.nxRUNG 6b gate: TLS 1.3 handshake-message framing (RFC 8446 sec 4) + CRYPTO-frame561
nx_quic_keys.nxRUNG 5a of the sovereign QUIC transport: the Initial key schedule (RFC 9001 sec 5).596
nx_quic_keys_test.nxRUNG 5a gate: QUIC Initial key schedule byte-exact vs RFC 9001 Appendix A.1514
nx_quic_pipe_test.nxRUNG 8c.2 gate: the FULL resilient datagram pipe END-TO-END over a REAL UDP1014
nx_quic_pkt.nxRUNG 2 of the sovereign QUIC transport: packet number encode/decode454
nx_quic_pkt_test.nxRUNG 2 gate: QUIC packet number encode/decode vs RFC 9000 Appendix A.2/A.3491
nx_quic_recovery.nxRUNG 7 of the sovereign QUIC transport: loss detection + congestion control578
nx_quic_recovery_test.nxRUNG 7 gate: RFC 9002 RTT estimation + NewReno congestion control + loss592
nx_quic_relay.nxRUNG 8b of the sovereign QUIC transport: the relay's datagram FAN-OUT. The family292
nx_quic_relay_test.nxRUNG 8b gate: relay datagram fan-out. A peer's datagram is broadcast to every674
nx_quic_tls_schedule.nxRUNG 6c of the sovereign QUIC transport: the TLS 1.3 key schedule577
nx_quic_tls_schedule_test.nxRUNG 6c gate: TLS 1.3 key schedule byte-exact vs the RFC 8448 trace455
nx_quic_transport_params.nxRUNG 6a of the sovereign QUIC transport: transport parameters676
nx_quic_transport_params_test.nxRUNG 6a gate: QUIC transport parameters (RFC 9000 sec 18) round-trip461
nx_quic_udp.nxRUNG 8c.1 of the sovereign QUIC transport: the UDP datagram endpoint. QUIC runs over345
nx_quic_udp_test.nxRUNG 8c.1 gate: the sovereign UDP datagram endpoint. Round-trips a REAL QUIC552
nx_quic_wire.nxRUNG 1 of the sovereign QUIC datagram transport (operator 2026-06-23: "yes i even935
nx_quic_wire_test.nxRUNG 1 gate: proves the sovereign QUIC varint + DATAGRAM frame codec is974