[openpgp] overlapping draft conclusion (Was: a new draft overlapping the WG draft)

Stephen Farrell <stephen.farrell@cs.tcd.ie> Mon, 10 October 2022 19:11 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: openpgp@ietfa.amsl.com
Delivered-To: openpgp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6290EC152586 for <openpgp@ietfa.amsl.com>; Mon, 10 Oct 2022 12:11:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level:
X-Spam-Status: No, score=-2.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cs.tcd.ie
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BMwxYKgkP1Qg for <openpgp@ietfa.amsl.com>; Mon, 10 Oct 2022 12:11:21 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2120.outbound.protection.outlook.com [40.107.22.120]) (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 F0A2EC1522A3 for <openpgp@ietf.org>; Mon, 10 Oct 2022 12:11:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nky3ghs/RrBRJ7V7X/iACQqCa6BfYjLWldbbU0vlM4NhIAhsQVGWYok344BAPXM75yUL1yDwkiJQe8VQuuu33sk4LdgMyQnccCA8hI2o5//iknsahcCijm1WQqCyHUObDEOY8wF0Q27MO9FTl7IOEZRdvsncXmf+pL9cmhyPwLvK1m7L7c1fLlfCuvYoJr9lYeQJxrfAwCH80YShjKsLDku08lxQDhlzpanc9QcJLUSj+X76vzKgr0mUlfNGFUclva9UPzlGweIQqP7pBD4Cj93ok8UA1cPRDMd+htN9wwbHswCuIwVT6HZ54vpFLmPQ8p8eVHyBSYspXpXqLwnfZw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=x0FNZgrxIosO9F+5uVnQlyW9lI4rVexWLRkJymK28eY=; b=SYHcHU8l++BVpWBiwd1kJrz10jHneqYtKbEwV2G82Oh9r26ybEcwuPy4jzZ6ir+WKWXmH+HOIVXv2XoZv7MWeQl8UmxWEx2+MpywkQv0KfsWO9R+G1WczLgGUQg2L6r8MnEAv8u/ly1vkSG2O/03/PktlOOpNeFADxeIlluUdF2B+XgeL/Qp8LELXeehYD1pwLV8Lo7lvsYw3M/LxFDvz31JWkZneZ/QXn8gwEBeQfBwAxCL5FgNpoXmi0izohiHkkM6BgF4DWODbkJZit8WpNXY5aQwn+BRGWm8CCsN74p+uAwDVc9ZC5Jar+uTUjq/Uk+x2FXtJ2DmYw7woG2aUQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.tcd.ie; dmarc=pass action=none header.from=cs.tcd.ie; dkim=pass header.d=cs.tcd.ie; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.tcd.ie; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x0FNZgrxIosO9F+5uVnQlyW9lI4rVexWLRkJymK28eY=; b=XQblrVaDj92vyW2m5XbnAM2vXQq6bMqdZyzm3tYjmGBGA9Po/TlfQLKKicDIcFTLDIFDpizt9q5RxtGcQcpPDCEC4MJSTI0sVWZpcxpE1CMvPSxGVmk1sWWTHEWyzPuMO7spHyJDzxT0p98Zvt9UTpYPM+DyWCOuB3KGsRhfOyY2A1q/551SfLMxeI/FLqROzk2PU1+yXaxN6GIeuEK+/MKZ/2QHYbocpnYDtq0Y16Jfqdzi7zlf+EqS3BtI8VbBzqbxb9U9LCSd7SA3/VkVuebbz8l9RwxWSmEE6twa24etsteMyq/s28eN8px/MhkEEpzeAq43Saza+fqvNKDcWA==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.tcd.ie;
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15) by AM9PR02MB7266.eurprd02.prod.outlook.com (2603:10a6:20b:3e3::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.15; Mon, 10 Oct 2022 19:11:17 +0000
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::ab27:b708:ed83:b088]) by DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::ab27:b708:ed83:b088%6]) with mapi id 15.20.5709.015; Mon, 10 Oct 2022 19:11:17 +0000
Message-ID: <450951aa-e51b-bd8a-4f0d-ef19cceadb1b@cs.tcd.ie>
Date: Mon, 10 Oct 2022 20:11:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2
Content-Language: en-US
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
To: "openpgp@ietf.org" <openpgp@ietf.org>
References: <b8ddeb1e-fdbb-edab-3693-722c9e14f3d8@cs.tcd.ie>
In-Reply-To: <b8ddeb1e-fdbb-edab-3693-722c9e14f3d8@cs.tcd.ie>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------YWv0wmjmf0vvMAOGMM0FLrcA"
X-ClientProxiedBy: DU2PR04CA0088.eurprd04.prod.outlook.com (2603:10a6:10:232::33) To DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB7PR02MB5113:EE_|AM9PR02MB7266:EE_
X-MS-Office365-Filtering-Correlation-Id: 737cd8e9-1668-4bd5-25d5-08daaaf334fc
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: S7Vi+yUW4GxsRbMpWFSiWVSpt6Ji6kLpilnX29DoQnhpJrzhR3NeWMpMYUFo/fV6y1aAcq36roFbciuiT7Egv86RWV1svYg2nmMYCjjpNeV2Nk/jW802QWKF3i45SEl7jGnYv8Thval2bU6ovBNwFWGKQE5MEv1TtVyCdXugFvhPa1kABj5SsdqJmj5XR1lm+ZARFZPcEMgrvMPrAMj40muroGR6lISicbuCzpoKVcf/5g6Ypaloim49xJQeEJgqozGYymRrgm98v7h+o7wM496pR8jLhQu7H2dZDftvOpBCaESQLk1jArudmJfDxl/5H/KC4zia7OHiLJ9QlE8oH2wyauT7FN1JeYDULOSrv17kudHQ4803MOKdldHepnnE6G9EpqNs3W9WqY7wCzfYuE6kgApedEkgEjxQzneWlEkb9enjJUKNRuFYL4+SvuiL4+YUBn451PfbUOKnfG9VhcgCI266qRZF4DsqVQ3/OadXp/feP/S+kwdmSFeXZZK2OfbCuCtIKYAo/7mYO4oFO0r8jhi6Bzmdo3qgkf2ghGL7aaeuH8F1o0WazuOaHeFaeV6mkfEx1bIjfacx6K0YCsrB94tE3xP6pVsvviKGdI4KldtxnVmnkqst8oV/RLNo5NLQCFLgMFoSitCRomyRd2+YUXPtTfBUW7ibaWh7+HKieSmHhFbDwG6n6dM3LmX5VLt1waGMZAx2IbGQUXZKpZKkgHWdHu9JUJz9uhRiWiilVRqe1IFmZIle0XPMdlw5RArG7rn5OPN3OSg94v7xLGE2iIK5O5qwHIzGtyavNJGAHJP6ZbLGpiaahw6HUvJdtlKDhL/Eg5XCcPQL/z5yaw==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR02MB5113.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(366004)(136003)(396003)(39860400002)(376002)(451199015)(33964004)(316002)(6506007)(8676002)(478600001)(38100700002)(6486002)(966005)(66476007)(2906002)(5660300002)(235185007)(66556008)(66946007)(86362001)(31696002)(8936002)(41300700001)(36756003)(44832011)(786003)(6916009)(186003)(31686004)(21480400003)(83380400001)(6512007)(2616005)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: fKylaOOgCbcnSPTEWnuKH8fAxjAxPo66ogLEvU7D2oHaae5TY74E694zyTlU3IgdjJaIu3P3guf48krkuCrpw3xv3zsh5zsDx1oqIDikHmJDTqoamNE7RkLZCoqzUKM8IBx01j+eDKfLzJd+GH258rK+s2fniJGb8aUDXXTTZuQfqyUkfcmqbn2ApHL1G+CEOCuKeShSr//RO2YGSu9nM7DAaS5Liw7d6d5j7jnT67CkmXGSOLQga5hTciOl8J5+/gmiiXIXXFK8PCNiE/Cu9GezOSRp0jQRj0G/Ikz1xcbv1b68eZen3QwJrqK+LsCxZLm43qe0kHZQW1En4gzIltmdUPOf1c9DtHW8ZTjxb03lOertoWRDX1cPWXVPrs49+1CAh271LeBylxjCwl3HSUA5ZA7linZRk7x3DrqGXR8+q6osVZkrMAu1r1XDU8wlegeKdmXo3a+tSaGTR1hB+s/Ef4BQg/jmPIcs09i4QFXM7lGkj06AXGt7jRW/G+IEnDmZxf5mFiTIyb8a1/A9V4H0gj1qmv8T1LS1jhPqTkOMgiaoytD9DtZ0XMhxV06pKXb9IVZBL7KFil3R72VGe+y9CETSqmMp/LJm2pU0vwgAIAZT0t+G9cEkNnchOtuXLBNWIrFPGgRAwjdEl34Pkav5K39XA6yBWnxgCKWgqvbYxk0wQFLddY2phfUgI3QakY75wAozYbidIerZAnN7cddTksOYBnO4Ngcdinf1vyxbt9UcWuJ4oj5ZRSejAEdxgYGZ2BUQwQUIsESwWMNNWBhJ3TsRKjbL941XPQvx9UQixM/FaoUSju/UC98XKxwTCMHuuhGRjTpY9KDkoFST3LPt6Mx3XD3BCDnPBNUSwyKIrj9Vk6l2bfVpD8KUg4lRVNqsrdWEsleNAm3scPN0tmOOk4WYbVswOLFtbEpXDNpjx7+ndp+ZGnnb6ORsimGpXNH6IEQ+XrXxxOQPiGFp4wv6DnHV8LkkFY6D6ITLqNkSklctiB37ltY0JBrDPwMqv14ax+V8NfyfZWYKWzOEBIkzTf1N7sLazsEbGWNC4SXeZiE4nI+/tzjnbB3T+V6W9pSOrn0Hbfme+k4Gzm1bdqrbG38OWAx2W/CZuLRNALCZniylvgAIgIlEY7iaQkpU7xYxJWRIOCuyFToHFANx2ewgkqSnCHoWQIM3WHd5R5WrPeeJZZbWuKDJLfGY3qmXSLn0R2Wnn61M5TWer8HMAXaUaeyqZIF6NNNn0V461KnWGGzcZ9KjFTrfftk3NLHtvJUEQj/ATxTJfW6q6NjOFEu+o4Szq5VQgkyQ+SHmxatjoQvWqKKKHC5bckqTNpetqU9jaMItH724SKuQ6cn5Hc2xmerP6M1h5aLes9J9s29nv+ldiKHPkqGSOBsA5jzKIcAAwtlncctc+GpNv4ePDS8mdZoLEZz4BNm4zkE1qA9HHs00Ck78ki5ghFW9tD4uSA1Zht14tjDVj3024kCaVvpwjdx9n5ks4u/Iaz4R8Hgng1xpY6nKWEON1V46Q50RCmjxiN+Kt1kV8tEsQxRjUwSDIxE7FqA6F9qu3Oopt2Am16uJ2XBtknnM1QxAOEkOOH4spALUl+S1SVJ0SnWGCxnsQP8n2/RC/K9NwBwDCnxXOsgAXeyM2a8iAG6IUykX
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: 737cd8e9-1668-4bd5-25d5-08daaaf334fc
X-MS-Exchange-CrossTenant-AuthSource: DB7PR02MB5113.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2022 19:11:17.0155 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: d595be8d-b306-45f4-8064-9e5b82fbe52b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: ZHqndou+VG3+MGfuZ810QObJER52FxN3rjPVrcusAEOu2YKJlv/CDdfX0TXSb9M9
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR02MB7266
Archived-At: <https://mailarchive.ietf.org/arch/msg/openpgp/yayGaIen3DW6ixwrJkP-QcAcFSQ>
Subject: [openpgp] overlapping draft conclusion (Was: a new draft overlapping the WG draft)
X-BeenThere: openpgp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/openpgp>, <mailto:openpgp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/openpgp/>
List-Post: <mailto:openpgp@ietf.org>
List-Help: <mailto:openpgp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/openpgp>, <mailto:openpgp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Oct 2022 19:11:25 -0000

Hi all,

We asked:

  > The top level issue for the WG at this point is whether we
  > (a) change course to work more in line with [1], or,
  > (b) continue with the close-to-done WG draft [2], or,
  > (c) try to tread a line in between.

And many of you sent many thoughtful responses. Thanks
for those. (*)

Our conclusion is that the WG want to continue and
finish crypto-refresh, [2] but to do so in a manner
that, *where feasible*, reduces potential conflicts with
Werner's draft [1]. We do not think the WG wanted to
avoid conflict at all costs, as that's likely not
possible, would take a long time and would be liable
to having to be re-done should [1] change in the
meantime.

So, that leaves the WG the task of figuring out how
to finish [2] and find/mitigate conflicts with [1]
that we have rough consensus are worth changes in [2].

Our plan for that is as follows:

- we'll ask the editor (Paul) to push out a new version
of crypto-refresh that includes all the changes that have
rough consensus so far (primarily the issues discussed at
IETF-114 - dkg is checking that list and will send mail
later)

- once we have crypto-refresh-07 out, we'll start a
working group last call on that, specifically asking
that people who care identify anything they think
needs changing in order to reduce conflict with [1],
but also asking for the concrete changes they'd make
to handle that conflict. That does put an onus on
people to do a fair bit of work, but we think that's
the best way to identify conflicts so that the WG
can reach consensus as to whether to make changes or
not. (And get finished before the end of the universe;-)

- that'll still also be a "normal" WGLC too though,
so people can raise any other issues they find with
draft-07 as part of that

- we can discuss issues arising at IETF-115 as needed
(we're not sure of the exact timing of the WGLC yet,
more on that once we've had a chance to talk to the
editor about that)

We'd also like to ask people to be careful how they
describe [1] in discussions: [1] is an individual
submission that is perhaps unlikely to ever become an
RFC(**), so, given the complex history, referring to [1]
as "4880bis" or anything similar is liable to confuse
people. So please be careful to refer to [1] by it's
URL or draft name (or draft-koch maybe) to avoid that
kind of confusion.

If you disagree with this outcome, there are appeal [3]
processes you can exercise. The first step there is to
ask us as chairs to reconsider, next would be to ask our
AD, then the IESG etc should one want to continue the
appeals process. We point this out not to encourage you
to appeal but rather because welcoming such is a good
part of the IETF process, and as chairs, if someone does
feel the need to appeal, the earlier we see that the
better. (If someone decides later to make an appeal on
this point, they'll probably also then have to say why
they didn't start that now so we might be saving our
future selves, ADs or IAB members some time as well:-)

We realise this is all far from an optimal outcome, but
we're in "find the least bad" territory at this point
and our conclusion is that the above is a local maximum
(in the space of possible outcomes) that makes sense to
take.

Cheers,
dkg and Stephen.

(*) A few responses tended towards discussing the
personnel or history, rather than the specifications.
We responded to some such offlist but plan to jump
more actively on any future postings of that nature,
so please: just don't go there.

(**) The IETF won't make [1] an RFC while there is an
active openpgp WG without asking us what we think, and
we've just done that. If/after the WG has closed, the
IESG would be asked the same and would base their answer
on ours, at least for some years to come. In that time
frame one could envisage [1] being published as an RFC if
sufficient disclaimers as to it's status were added to
explain it describes a path-not-taken by the IETF WG
but implemented by some. (And in case someone asks, we
do not believe doing that work ought be part of our WG
charter in the short term - as this thread has shown,
we don't and won't have change control over [1] in any
relevant time frame.)

[1] https://datatracker.ietf.org/doc/draft-koch-openpgp-2015-rfc4880bis/
[2] https://datatracker.ietf.org/doc/draft-ietf-openpgp-crypto-refresh/
[3] https://www.ietf.org/standards/process/appeals/