PQ Crypta Logo

quiche — MAX_PUSH_ID sent by the server

The client did what the clause requires.

PQ CRYPTA PLATFORM

🏠 Main

🧪 Interactive Apps

📰 News

🛡️ PQ Crypta Proxy

👤 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.

Pass

Rejected with the required error code 0x105.

The client did what the clause requires.

What was measured

Client
quiche — Cloudflare quiche, 0.30.0
Test
MAX_PUSH_ID sent by the serverh-max-push-id
Clause
RFC 9114 §7.2.7 (MUST NOT)
Class
correctness — Rejected something invalid, with the code the RFC names.
Required behaviour
Reject with H3_FRAME_UNEXPECTED. MAX_PUSH_ID travels client to server only, so a server sending one is using a frame in a direction the specification does not allow.
Measured
2026-09-18

Reproduce it

The suite is the judge, so the reproduction is to point the same client at the same test and let the server report what it saw.

SESSION=$(curl -sX POST https://conformance.pqcrypta.com/session | jq -r .id)
# then drive quiche at the test URL and read the verdict:
curl -s https://conformance.pqcrypta.com/report/$SESSION.json | jq '.results["h-max-push-id"]'