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

📰 News

👤 Account

⟨ QUANTUM ERROR PORTAL ⟩

Navigate the Error Dimensions

Jump to an anomaly59

Every one of these is a page: what the server emits, the clause it is judged against, and how each client answered. The full list carries the verdict tallies too.

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 libcurl/8.23.0 ngtcp2/1.25.0 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
quinn noq fork (189b0ed) Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
aioquic 1.3.0 (PyPI wheel) Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
chromium build 1248 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
quic-go quic-go v0.61.0 (h1:9So2anK4Tp22) Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
quiche 0.30.0 (1c8e976) Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
neqo 0.31.1 (cac2b74) Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
picoquic 8162550 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
ngtcp2 3c23148 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
lsquic 4.9.4 (2b30189) Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
xquic 2060a44 Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
msquic 2.7.0 (7e6525d) Pass Handled it: declined the multipath offer and stayed on one path, which is conformant.
quico 0.7.0 (npm) 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")'