Fwd: New Version Notification for draft-polli-resource-digests-http-00.txt

Lucas Pardue <lucaspardue.24.7@gmail.com> Fri, 24 May 2019 14:37 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B68CC12031F for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 24 May 2019 07:37:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.009
X-Spam-Level:
X-Spam-Status: No, score=-1.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MhQhufrBZ3tL for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 24 May 2019 07:37:37 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D465A12031C for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 24 May 2019 07:37:36 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1hUBHh-0006DZ-DX for ietf-http-wg-dist@listhub.w3.org; Fri, 24 May 2019 14:35:01 +0000
Resent-Date: Fri, 24 May 2019 14:35:01 +0000
Resent-Message-Id: <E1hUBHh-0006DZ-DX@frink.w3.org>
Received: from titan.w3.org ([2603:400a:ffff:804:801e:34:0:4c]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <lucaspardue.24.7@gmail.com>) id 1hUBHd-0006Cj-IB for ietf-http-wg@listhub.w3.org; Fri, 24 May 2019 14:34:57 +0000
Received: from mail-vs1-xe36.google.com ([2607:f8b0:4864:20::e36]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from <lucaspardue.24.7@gmail.com>) id 1hUBHb-0005YP-NW for ietf-http-wg@w3.org; Fri, 24 May 2019 14:34:57 +0000
Received: by mail-vs1-xe36.google.com with SMTP id o5so2425232vsq.4 for <ietf-http-wg@w3.org>; Fri, 24 May 2019 07:34:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=h1ReyemyGveC8wudhRNGG/cHj6xSEUwygD+JcxgjkB4=; b=Ov9IB7PSWXE5cnETHCX1C78GwhIvTvaT7LchetxYoCA0cljtStkjdGfmQGE/5TZ55+ 8QB6e/Ord43XHPao4FgN6xJ9T7J6PkGqSVXmUI3tC7zk3EFwPJBMnnBWfTwhgDeDMsAj /9jWQM+Z6NTs4mKQih0OVNWk4s2P9SgqFFN4/T3/nWILlEe8w9CBEjiWw9JV76JvLntP WlSL5HRzTEvyV7Ynz/unqna0wi7OOAdT2A51c+ChRR8XdwtShMuD7irO/21sVJLrg+Bc fql477TjdxLR27Hu+F+9OB5qba75NUbLUwslXubHI0JiMyZO9+1sIhOn4NLQIlqbULZu 4ONg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=h1ReyemyGveC8wudhRNGG/cHj6xSEUwygD+JcxgjkB4=; b=rF1nHcDDtGlEP6ioEiLGXk5Q8IUH9wr5wycj+zHNU0UGJtJ06XSphZigTe/4Q0aJRU MC/lrL7RH98JhhusrUQyxGC1eMj70h4xLNjr7QwFbXZTW3BG3taBJX89Njau5Hvcn1Ra bi4103cbs10ZviGSW6yiHhUoJvNTNo5Y6eOSdPYgJLei1wOF9LIbcsk4/67etWNeXUCZ hhvozcp+nt4hP97zAzPecEQKrU8VI91bJ5/ITL5MrHYCpnkCs26WxXYMf6sOTOIORRY6 2rr5mUiCsIMnLFt4UhTlru8Lf5qqMBMFDwwA8LLX7LU5fpDPwtH06i+bX7m7lMuZSjZ8 RIBA==
X-Gm-Message-State: APjAAAUXMp1mNs8xV1SAJue/UB5ltVvCsY0Eqt3hG96xlukX5sagjqtK BWo9UkPXBgGNOUYWvP7BiLP31zI1WWTn77hSN0KpC2LHqyE=
X-Google-Smtp-Source: APXvYqyiAAV/V+vcYwsHNfgVc9SktCT8f8NBapx6lURvGB5uGD2MzzeBmYa5cfCC/kHdJq0/0V+FfRLJWRO1Rlc3ft0=
X-Received: by 2002:a67:8747:: with SMTP id j68mr11294052vsd.212.1558708474375; Fri, 24 May 2019 07:34:34 -0700 (PDT)
MIME-Version: 1.0
References: <155861399331.3927.7377385200483766268.idtracker@ietfa.amsl.com>
In-Reply-To: <155861399331.3927.7377385200483766268.idtracker@ietfa.amsl.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Fri, 24 May 2019 15:34:23 +0100
Message-ID: <CALGR9oZAsMVsr6KoPtka7D97S5fj28dkH1aQHcgUvCY5q72iHw@mail.gmail.com>
To: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="000000000000ec75020589a318ff"
Received-SPF: pass client-ip=2607:f8b0:4864:20::e36; envelope-from=lucaspardue.24.7@gmail.com; helo=mail-vs1-xe36.google.com
X-W3C-Hub-Spam-Status: No, score=-1.3
X-W3C-Hub-Spam-Report: AWL=0.549, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1hUBHb-0005YP-NW 03687e97cbe229d51f509e77eb1d4e82
X-Original-To: ietf-http-wg@w3.org
Subject: Fwd: New Version Notification for draft-polli-resource-digests-http-00.txt
Archived-At: <https://www.w3.org/mid/CALGR9oZAsMVsr6KoPtka7D97S5fj28dkH1aQHcgUvCY5q72iHw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36686
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Hello HTTP WG,

Roberto and I have been doing some work on updating RFC 3230 (HTTP Instance
Digests) and we recently published the 00 draft, please see attached
announcement.

In short, this is intended to be a simple update that removes what we
perceive as unnecessary prose, tidies up old terminology and provides some
examples of edge cases that crop up.
We are seeking feedback from the group on the document itself and to gauge
interest in taking this work forward.

We have collected a number of questions into the document FAQ [1]. Please
direct questions, comments or suggestions to this thread or our Github repo
[2].

We think this work is relevant to HTTPbis, and our intent is to seek
adoption of the update by taking it to the list. But we value your input at
this early leg of our journey.

*Further Background*
Put simply, a "Digest" header can carry a checksum that can be used for
some (but not all) integrity checks. This is relevant to a number of HTTP
use cases, especially when combined with other features such as transport
security or metadata integrity. More recently, it has seen usage in Signed
Exchanges (SXG) [3] in tandem with Merkle Integrity Content Encoding (MICE)
[3].

However, RFC 3230 sits in an awkward place in the HTTP timeline. It defined
some language, like "instance", that was required to articulate the concept
at the time but has since been overtaken by the term "representation"
introduced in the RFC 723x series.

Trying to implement or reference RFC 3230 is confusing and painful. Things
like MICE spend some time and effort clarifying ambiguities and it is not
alone. We think addressing these problem in one place will make it easier
for others to do the right thing with digests.

Kind regards
Lucas

[1] https://github.com/ioggstream/draft-polli-resource-digests-http
[2]
https://tools.ietf.org/html/draft-polli-resource-digests-http-00#appendix-C
<https://ioggstream.github.io/draft-polli-resource-digests-http/draft-polli-resource-digests-http.html#faq>
[3] https://tools.ietf.org/html/draft-yasskin-http-origin-signed/
[4] https://datatracker.ietf.org/doc/draft-thomson-http-mice/
---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Thu, May 23, 2019 at 1:19 PM
Subject: New Version Notification for
draft-polli-resource-digests-http-00.txt
To: Roberto Polli <robipolli@gmail.com>, Lucas Pardue <
lucaspardue.24.7@gmail.com>



A new version of I-D, draft-polli-resource-digests-http-00.txt
has been successfully submitted by Roberto Polli and posted to the
IETF repository.

Name:           draft-polli-resource-digests-http
Revision:       00
Title:          Resource Digests for HTTP
Document date:  2019-05-23
Group:          Individual Submission
Pages:          22
URL:
https://www.ietf.org/internet-drafts/draft-polli-resource-digests-http-00.txt
Status:
https://datatracker.ietf.org/doc/draft-polli-resource-digests-http/
Htmlized:
https://tools.ietf.org/html/draft-polli-resource-digests-http-00
Htmlized:
https://datatracker.ietf.org/doc/html/draft-polli-resource-digests-http


Abstract:
   This document defines the Digest and Want-Digest header fields for
   HTTP, thus allowing client and server to negotiate an integrity
   checksum of the exchanged resource representation data.

   This document obsoletes [RFC3230].  It replaces the term "instance"
   with "representation", which makes it consistent with the HTTP
   Semantic and Context defined in [RFC7231].




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat