PQ Crypta Logo

A second path offered mid-connection

Use the additional path, or decline it cleanly. Do not abort the connection.

PQ CRYPTA PLATFORM

🏠 Main

🧪 Interactive Apps

📰 News

🛡️ PQ Crypta Proxy

👤 Account

⟨ QUANTUM ERROR PORTAL ⟩

Navigate the Error Dimensions

q-multipath · draft-ietf-quic-multipath · discretionary · layer quic · udp/4472 · MAY

Passing this means: The RFC permits either behaviour; the report says which was chosen.

Anomaly type: transport

How each client answered

ClientVersionVerdictWhat happened
curl ngtcp2/1.11.0 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
quinn noq fork Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
aioquic 1.3.0 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
chromium build 1223 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
quic-go quic-go v0.61.0 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
quiche 0.30.0 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
neqo 0.31.1 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.

What the clause requires

Use the additional path, or decline it cleanly. Do not abort the connection.

Judged against draft-ietf-quic-multipath.

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 == "q-multipath")'

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