PQ Crypta Logo

A second control stream opened by the server

Close the connection with H3_STREAM_CREATION_ERROR.

PQ CRYPTA PLATFORM

🏠 Main

🧪 Interactive Apps

📰 News

🛡️ PQ Crypta Proxy

👤 Account

⟨ QUANTUM ERROR PORTAL ⟩

Navigate the Error Dimensions

h-second-control-stream · RFC 9114 §6.2.1 · correctness · layer http3 · udp/4479 · MUST

Passing this means: Rejected something invalid, with the code the RFC names.

Anomaly type: control_stream

How each client answered

ClientVersionVerdictWhat happened
curl ngtcp2/1.11.0 Inconclusive Objected, but at the QUIC layer (rejected at the QUIC layer with INTERNAL_ERROR), so the HTTP/3 error code could not be read. §8.1 carries an HTTP/3 connection error in an application close, and this test asks for 0x103 specifically — whether that was the client's reasoning is not observable from here.
quinn noq fork Pass Rejected with the required error code 0x103.
aioquic 1.3.0 Pass Rejected with the required error code 0x103.
chromium build 1223 Pass Rejected with the required error code 0x103.
quic-go quic-go v0.61.0 Pass Rejected with the required error code 0x103.
quiche 0.30.0 Pass Rejected with the required error code 0x103.
neqo 0.31.1 Pass Rejected with the required error code 0x103.

What the clause requires

Close the connection with H3_STREAM_CREATION_ERROR.

Judged against RFC 9114.

Run this one yourself

Every test is reachable from your own client. Nothing here needs an account.

curl -s https://conformance.pqcrypta.com/catalog.json \
  | jq '.tests[] | select(.id == "h-second-control-stream")'

What this suite is · The full grid · All clients · All tests · Findings