Files
amethyst/quic/src
Claude 90f9cca37d test(quic): add RFC 9204 QPACK §B.1 + RFC 9001 §A.1 server-HP vectors
Add the QPACK + Header Protection vectors from the IETF RFCs that are
most diagnostic for cross-implementation interop.

- RFC 9204 Appendix B.1 — `:path = /index.html` literal-with-name-reference
  encode + decode. Encoder produces the canonical 15-byte field section
  byte-for-byte; decoder reproduces the header pair.
- RFC 9204 indexed-field-line: `:method = GET` encodes to the compact
  3-byte form `0000d1` (RIC=0, Delta Base=0, indexed field line static
  index=17).
- Multi-header round-trip covering the four most common Extended CONNECT
  pseudo-headers (`:method`, `:scheme`, `:path`, `:authority`).
- RFC 9001 §A.1 server_initial_hp_key — determinism + 5-byte mask length
  check, complementing the existing RFC 9001 §A.1 derivation tests.

Combined with the existing RFC 7541 Huffman corpus and RFC 9001 §A.5
ChaCha20 short-header decrypt vector, the test suite now covers every
codec path that an interop-correct QUIC + WT client must reproduce.

https://claude.ai/code/session_01EC1tfXfap8k8GyKvrxkxZx
2026-04-25 21:27:12 +00:00
..