# step: http_verify.py # order: 50 # independent: http delivery needs=cryptography python3 http-conformance/http_verify.py http-conformance # # The HTTP delivery corpus's second implementation (http-conformance/README): the head, # the head proof (every committed proof rebuilt from the text), response checks, plans, # selection, the byte-range procedure and its fallback, the codecs union and floor, the # playlists (read, rendered, held adjacent, the classical master unchanged), playlist # receipts (WAI's strict Ed25519, _ed25519.py) and the live edge, and the adaptation policies, # checked first against published BLAKE3 vectors, with the standard library alone; # and the receipts, key logs, grants files and parameter sets of §8.1–§8.5, through # http_receipts.py and the corpora's own verifiers of jwp-receipts, which need the # `cryptography` package installed above (without it those cases fail, never skip). # Its mutations and the differential against wai-rs run in wai-http.yml's falsify # job.