[media-types] Review of chunked oblivious HTTP payload types
Martin Thomson <mt@lowentropy.net> Mon, 19 May 2025 04:52 UTC
Return-Path: <mt@lowentropy.net>
X-Original-To: media-types@mail2.ietf.org
Delivered-To: media-types@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 545B92A06065 for <media-types@mail2.ietf.org>; Sun, 18 May 2025 21:52:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.321
X-Spam-Level:
X-Spam-Status: No, score=-1.321 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b="XezZd7eu"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="VYDnBwjs"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sDRzjpj5t-jl for <media-types@mail2.ietf.org>; Sun, 18 May 2025 21:52:15 -0700 (PDT)
Received: from pechora1.lax.icann.org (pechora1.icann.org [IPv6:2620:0:2d0:201::1:71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 8C1A32A0605E for <media-types@ietf.org>; Sun, 18 May 2025 21:52:15 -0700 (PDT)
Received: from fhigh-a6-smtp.messagingengine.com (fhigh-a6-smtp.messagingengine.com [103.168.172.157]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pechora1.lax.icann.org (Postfix) with ESMTPS id B69824017912 for <media-types@iana.org>; Mon, 19 May 2025 04:52:14 +0000 (UTC)
Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id 9941911400AA; Mon, 19 May 2025 00:51:53 -0400 (EDT)
Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-06.internal (MEProxy); Mon, 19 May 2025 00:51:53 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm1; t=1747630313; x= 1747716713; bh=sUbyhksaSm2Wc8QlKiF6iel/xRLfvOLvX5UfdGVww0U=; b=X ezZd7euAASvO5lVJc3bPBH/atAIWgWjCkPbi+CsQTNTvPFmuWwUOmq+/3Wsw1XQj x1lG3gDmvwA11xkovGABhJ6lum5cWlKsW69cZM9oadFcUECG5Oz8u/HL7sz9QP52 qdc/U0XSVpTZGPsENtLYDd7O5iz8jOMNiQ5h20eEhkgNRWSo+GfzS4q267VJZs5P pF8zTp2mFE2Vlke7vMgtODNc0uBciEd5l6NhFOc3nur5AicXuliu0r/13xlJ2h+i mgIvWmDQpHcZUAoAu28NtBJgA296E9rxlRQWjorWt4+Bqcb78tZu3X8kzWgAe7Wt rntKUIs+3kfwWKEkquAgA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1747630313; x=1747716713; bh=sUbyhksaSm2Wc8QlKiF6iel/xRLf vOLvX5UfdGVww0U=; b=VYDnBwjsI1x4joS1RIrIWOZH23Lbhv7fLSHA3RPI0tVX DNTtf6ViC5y/Hz8hJIu9wOzk9WXpCoT6J+1EQK/filXcXfHwWaofLumQBsGjb0wV GwJTNP4DDnBDv6wsmo1ak3b/Ugxh6L9TrV2WCU6XOahceZ21jdFFz303SPruWxUW twx2ONd66ilJirpbBqm1KCQQ7vROU+yD8xa7mP+72o/RzGHUcVK/B9UU2iuI0Nrc LdKWqEwu5mJO/Z4A0uURBHqYwH3ClK0aMqBIK1Dd/M5IvTgUQmRLr/RDPehb9znz Kwuck9A2QhGDcCY+p6unadAtJc1zIAFcv+c1h71nzA==
X-ME-Sender: <xms:6bgqaG6-FszYHvsgWflzwrx_m9SSvE22kXlyZTRuPru00QP2y8IHbQ> <xme:6bgqaP4EJI6tsIo-To084eVdC5xfGMXbW2_zR_wOANdFhvTSFHNUKE5Fwh6wD6_aZ VYzgVEoynwkq4PooBI>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdefvddtgeejucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnegoufhushhpvggtthffohhmrghinhculdegledmnecujfgu rhepofggfffhvfevkffutgfgsehtjeertdertddtnecuhfhrohhmpedfofgrrhhtihhnuc fvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenucggtffrrght thgvrhhnpeffuddukeegleevjefhuefhveehvdffjeejfeeigedujeetveekgfeliedtff eifeenucffohhmrghinhepghhithhhuhgsrdhiohdpihgvthhfrdhorhhgnecuvehluhhs thgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhtsehlohifvghnth hrohhphidrnhgvthdpnhgspghrtghpthhtohepgedpmhhouggvpehsmhhtphhouhhtpdhr tghpthhtohepthhprghulhihsegrphhplhgvrdgtohhmpdhrtghpthhtohepshhhihhvrg hnkhgruhhlshgrhhhisgesghhmrghilhdrtghomhdprhgtphhtthhopehmvgguihgrqdht hihpvghssehirghnrgdrohhrghdprhgtphhtthhopehrlhgssehiphhvrdhsgi
X-ME-Proxy: <xmx:6bgqaFesWrcnxFL7nAwWV9wtMozTZ93fhRJabVQju9O9Z9ZEQwg-hQ> <xmx:6bgqaDL3iB-9wjlNxPfoPJ97TDID2Q4holNSAlnKbi8O4KraxgaoFA> <xmx:6bgqaKLww_Un26th8aHRm7sQ9xkxetL5LhpcpBQa2ZtmNrUWQMtsiQ> <xmx:6bgqaEyd3YBu5ZTVRbhCuh8X6FryTd0O71pYv7eAxlvuPC7Pkg34lA> <xmx:6bgqaGKNNzxdPwMTqqQWVayN4i4vUloKoLeax-3NSRxKnxUFCbUh5Ryc>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501) id 35DDF78006C; Mon, 19 May 2025 00:51:53 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: Tae5dcbb5376187d1
Date: Mon, 19 May 2025 14:51:32 +1000
From: Martin Thomson <mt@lowentropy.net>
To: media-types@iana.org
Message-Id: <94ac04ec-104a-45bb-98fb-71ade52645f9@betaapp.fastmail.com>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Message-ID-Hash: VFFLFAMDWRFBIUWO7BI2NPR4RXN2SPEP
X-Message-ID-Hash: VFFLFAMDWRFBIUWO7BI2NPR4RXN2SPEP
X-MailFrom: mt@lowentropy.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-media-types.ietf.org-0; header-match-media-types.ietf.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Tommy Pauly <tpauly@apple.com>, Shivan Kaul Sahib <shivankaulsahib@gmail.com>, Richard Barnes <rlb@ipv.sx>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [media-types] Review of chunked oblivious HTTP payload types
List-Id: "IANA mailing list for reviewing Media Type (MIME Type, Content Type) registration requests." <media-types.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/voY6mqv9c5LQGM2odHIoqFlUbuU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Owner: <mailto:media-types-owner@ietf.org>
List-Post: <mailto:media-types@ietf.org>
List-Subscribe: <mailto:media-types-join@ietf.org>
List-Unsubscribe: <mailto:media-types-leave@ietf.org>
Oblivious HTTP defines a media type that is a single unit: the whole thing is encrypted or decrypted whole. Chunked oblivious HTTP defines an equivalent format that can be processed in chunks. The media registrations are identical, other than this difference. See https://ietf-wg-ohai.github.io/draft-ohai-chunked-ohttp/draft-ietf-ohai-chunked-ohttp.html#section-8 or https://www.ietf.org/archive/id/draft-ietf-ohai-chunked-ohttp-04.html#section-8 Registrations follow, copied from the text version (and therefore a little strangely formatted). For "message/ohttp-chunked-req": Type name: message Subtype name: ohttp-chunked-req Required parameters: N/A Optional parameters: N/A Encoding considerations: "binary" Security considerations: see Section 7 Interoperability considerations: N/A Published specification: this specification Applications that use this media type: Oblivious HTTP and applications that use Oblivious HTTP use this media type to identify encapsulated binary HTTP requests that are incrementally generated or processed. Fragment identifier considerations: N/A Additional information: Magic number(s): N/A Deprecated alias names for this type: N/A File extension(s): N/A Macintosh file type code(s): N/A Person and email address to contact for further information: see Aut hors' Addresses section Intended usage: COMMON Restrictions on usage: N/A Author: see Authors' Addresses section Change controller: IETF And "message/ohttp-chunked-res": Type name: message Subtype name: ohttp-chunked-res Required parameters: N/A Optional parameters: N/A Encoding considerations: "binary" Security considerations: see Section 7 Interoperability considerations: N/A Published specification: this specification Applications that use this media type: Oblivious HTTP and applications that use Oblivious HTTP use this media type to identify encapsulated binary HTTP responses that are incrementally generated or processed. Fragment identifier considerations: N/A Additional information: Magic number(s): N/A Deprecated alias names for this type: N/A File extension(s): N/A Macintosh file type code(s): N/A Person and email address to contact for further information: see Aut hors' Addresses section Intended usage: COMMON Restrictions on usage: N/A Author: see Authors' Addresses section Change controller: IETF
- [media-types] Review of chunked oblivious HTTP pa… Martin Thomson