[Lake] edhoc end game: detailed plan

Stephen Farrell <stephen.farrell@cs.tcd.ie> Tue, 29 November 2022 21:44 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: lake@ietfa.amsl.com
Delivered-To: lake@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68E30C1524BE for <lake@ietfa.amsl.com>; Tue, 29 Nov 2022 13:44:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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 bGuAfIgfpYEU for <lake@ietfa.amsl.com>; Tue, 29 Nov 2022 13:44:02 -0800 (PST)
Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on20727.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe12::727]) (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 0F510C14F6EC for <lake@ietf.org>; Tue, 29 Nov 2022 13:44:01 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bm6fQKOkkXE11jyzDSyRdCuV6gGod2IkN7uvyfbE+VtE4k4wJ5BhqC4knwYDl5BPmURPZsyGHdoGD6MIGIxeiaOFJ+FSm/7faik2Mkf8+L5KZT3ob60MrdNU/XOnrX3+3isNeHDlAd3nKy632183PAvQTBOhQL0PMSwY3hclgbyjnWQKqDpEa6HBPQtqzbpNXs4oIEh9xNo3HB5H8rpbSXNFjmd2873NSYdJhpL7OqKV4zrgNCaMsi89RQwSqjVLeGp1fZHDqbkVvPf3Eqzi9JydxJQFyttVLazeKJGSWTkaGd8/kJt//q0AqKzOy/MJ/YqkRzALrGkkftqxXmGCeg==
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=Thoo8Xr0G2EPKeJHjCqopMIuLT+bhmf+38lSUxpgVJY=; b=V2ToKYAgXXirBur7WylStjKNqJiOf3DEQpm2VikKeKhqe+729q4j54ivV4OQ4pxV09PIpvw8mHYY+y74IYcQOSi2w+pgTz1QwK2suY2bhIu/uPpTptHXt96bK+uj7mtINe3nnECoVjbxJQ4JzJYVmmPKcRipjmL/tRN4C6fLEP4gXagvkTAbd7bqA27zKh/XoRfTQz3Lft9D1lHNO61FHV2E6Z3SY55tRXDqIbY3ChJN3cBwYxOnFIq8aUWLpst9eHUzPPz9PpSXy49UJCkjqGdvmZQFxHcyQ14A89Cl3KDJX+AVKdYFbflDAvXxLBbztNoJAPGXViv7cbteN7HjBQ==
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=Thoo8Xr0G2EPKeJHjCqopMIuLT+bhmf+38lSUxpgVJY=; b=dZ/oWq5/TEsHutZBdYhZAVw8qw4Ln8SYF9zRmjoeaeHHpuvcc6e3QysK33vVCmgXliy4IqtZy9QgI9654GEOhsOe49QQiU3tf6GNjZu7pWS5GlXyeSyR75o9dv4+hz7PQpD3uaDPuX0jdt7UIpLgLwQgZ6KZT+xsybGCXi0Rd+eyz7so3qQE7K3fqI32BCvQsnhyOmj228zACeN0UMAmPHjPoQwQF8PEo2pqGi1mHG+HICK8wbe7enxESO0AlMD6Gml4YyZJNIZG5A9a9f1rWrY+695NMR3ZYnp9vJAl5ZfbhEuKwLaQVObZls/l4tTmE/RVtN80KKGb8Me9MniQJQ==
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 DB9PR02MB7164.eurprd02.prod.outlook.com (2603:10a6:10:22c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.21; Tue, 29 Nov 2022 21:43:56 +0000
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::ec35:f546:d772:4fc6]) by DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::ec35:f546:d772:4fc6%4]) with mapi id 15.20.5857.023; Tue, 29 Nov 2022 21:43:56 +0000
Message-ID: <f390f969-fbfa-405e-7f60-5a7f5d401bcf@cs.tcd.ie>
Date: Tue, 29 Nov 2022 21:43:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2
Content-Language: en-US
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
To: "lake@ietf.org" <lake@ietf.org>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------qJGIDqwuHG0dIvB6iOZxbJOT"
X-ClientProxiedBy: DB6PR1001CA0046.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:4:55::32) 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_|DB9PR02MB7164:EE_
X-MS-Office365-Filtering-Correlation-Id: d6fe94cf-9323-497d-5981-08dad252d0f8
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: 4yOIDgk1SxtgOgxq8OUeOEHkMsyHpuFDtID/rQXFVI6XKKgiQ0qon+4lak43FAWukQ0dOHGR6h5enCmm3N1XbeH8/8oAvnv6T6G+KQPkT9b1yq3zk9w3C4z0RTjYMGNLiJqeXZ5yfQxjScCjO8MxrnSplWSwjqjOO8HqAaB++FIVMiGe0YYmL3dzvXpdAzEsz/x7tKhWEaj79n889nM0H7oQyDNq63oVb6+x+FXTkIJ96AmvoZOKhvXssg/z/nBOQcMLQ3603or7jCgaO0JrzUdncvuutvH1V1i9BVxBHtJIUSQDGp5u5KTl/e0kNbHrVeLX4n7/i86amCQMkHx2DXq/w5nOkQ/l4T+d6IN5vmA5WtVHGAS+9zqh1+xWDiVk8sYhKMod+K9dHS7AQgLZbLHtd7PrkynDq6u1Ae3idgZkWoeXEBjXIvCwc2ExPKvRmesyROOLp2Fg7dk001JBVYJvUptVrcqq/IvwK1JXZKoNpe300PLRhq88ZpfKbdgZXan9vwB8wV7t92qBPR2BUaStTSZabI5MqDJ3W4mX+KMLGBKUbCXOAvig7SwfcF6PwJ7QU3FIIgf2coswEByNkw7U1Flx/cljzP99V+ZtCRDfJM8zRw+LYkaR36+4+g6xLFrZOjWZfkRRwLmWQfRt7Nd8HeCPUALcw08ZnWx93OnkbV/F2D91s65fV5DE4+tlNRDy91mr5zVqdt6TPHqMc1dPtUlglhj0oj16f0CKgsr1snAlb9GznEdgLzj9MVyaQFPLQA/6tlnQdneMS0ue2v2U1fTyIo2QKxxxf3TS2dk=
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)(366004)(376002)(396003)(39860400002)(136003)(346002)(451199015)(2906002)(83380400001)(31686004)(36756003)(2616005)(41300700001)(66946007)(186003)(41320700001)(31696002)(86362001)(6916009)(33964004)(38100700002)(8936002)(235185007)(5660300002)(8676002)(66476007)(66556008)(44832011)(21480400003)(66574015)(478600001)(6486002)(6512007)(316002)(786003)(966005)(6506007)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: hfzPE7wwtqp8tQT5v6u9NFAeW8wJDfBdcSK4HPvvOY012QE57ROjwOTOwoYrZrwwW983xVpPR0pRvWZQ2ks91TQcGuOZpo00/LULxfMLokEGYvhoFMj8NvWkV4EFeRHNNsI1K4B4ZVTAIhJ5PX1+X/TUNiuK8NREX8wmadetxA4gfKMA5lAKQiimPkLAcKRHScGPgEJtwm8wr+e+pwe6+L37pnonZIt+MQLZDT9HrX4OM7ViJfOCwCUQxOMif3M7duMR42Woh18SinjF/Y0DK6oQ/HmisqoA/QYzRioEkIEc+7WsmEP6zMFxRXT/AcL6l/5g0retrHy3xdUvfsar9X/xlfU+lHaT6JXEHVlqIJD6tUQQgz3fJHcsm4cUvV4EOhTFjWN1UsGFIQ1v1JdpKi/VTV/pq/UmIp3FI8HfZJrYlutXHgbJI+kpUnap3frh1bULIKf859UGctGyTF2H2H8Fge9HZt8inkNx0Rtvz23lm4UauIqtBJwh4c109BW8BUz636+dkLVHq/7VOkyCQST2dN8hN9iakBXMPSFKUE0jdq9YafBIaxY71BIHGyGW+BuoMs/gsV233vxUkfqx8IilLYmLnqCsP1q+segtNvvSWkiKlaFcBgNW8ABMcRM2wZQrv8x2sbAnX3fZAAbrBN8mbi2R457LlahRVsYJjmdL4AEkgucyGkfsdcumGHfuromqsfr7R6KnBAX1gCtndaTUtvvQ9dcdpH5rlBzZjuQhWSrEgAFM3otz0A3DCcQJHzYNnfuL8ylynTJZHkw+IfSCZwarGPRawqWjJAYP2IDqUhsiMm+0X0RIpQXe0yRyrj4V0AnwyFBS8wUwPPItb6Y0l5bIyo2Qw1gjjwUuh1ePXibB5f8++LEDvlFjVfqRH+EAaxYraZKvLHUDVyH10ReM59XyGWGRxrleqZU91ucoSQHx/AHH/Gl5PH7s8nySBXD6L2I3IdiEGRiI8tzCC8gjiMUUyWgyku/0eQN2CPvYLkEIRssNCZ9wxc3D3BLekErG87DlZpTVASOjc2SNPgVNfdqDikPWMgQfsDdIJHJ4rKuRg+OYwZ9p2w3AQnAWTSoIEzEcBi//EXYk3AHJYc8kJC1RPad4ZnoNWJ2A9DWAHTwYr31G531079JCgIFG6sOYTV9zqRO5wKHHRBnb+r6Z3JRIEa+88t6GYotkHqHXdUoIx+mVOEY677vasKg8a//aPPqj42hxpH8u4vxnunzPCz2mWWDfp1wxxQvcA+zw1sxi30YjH4qFefWqqwDOhwET2AZ4MSioSvFzt0PhhDpBVrE7Ayhom9o8ZvLHM8cS0a8hFc3GAub7fMh0d6vFFwYSijYay7NrOFdSFodEtuUvXUisCz0dDdxqIf5Lz0E40zBJmbblWoNiVZ30AK3j5tVLsbfGhb+V2xi3E9S5giwX43wJZFLnk0u2Xz/66HBuzBnEBfTqLLZUWgSu4viFPM10utDWL7u/F32xvjhjohOCuy2qo78ADPChtb+g4BbABze70uxRFkUAyPZ5IzDhwPvYEkUgMm6+n4+dfJVxWJM64HeceNAB0gfQaGeQVNNN1TiIyhLvijOhwvayQLqt3GSk9v+suxOIDcoXuSnVwqQl66rlWVvZUJ5jb8pQORTk7YsyUTo+lN6wo0rbtVV0
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: d6fe94cf-9323-497d-5981-08dad252d0f8
X-MS-Exchange-CrossTenant-AuthSource: DB7PR02MB5113.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2022 21:43:56.5184 (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: 5TIwc031jd/6OHCi1qKdpfNsq8VsKQrLcpb9wd2WMxyeCG+0vFqqReCDhqeBkpjZ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR02MB7164
Archived-At: <https://mailarchive.ietf.org/arch/msg/lake/Hbau9oMzFiwT-bxUI17KAw5wN4c>
Subject: [Lake] edhoc end game: detailed plan
X-BeenThere: lake@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Lightweight Authenticated Key Exchange <lake.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lake>, <mailto:lake-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lake/>
List-Post: <mailto:lake@ietf.org>
List-Help: <mailto:lake-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lake>, <mailto:lake-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Nov 2022 21:44:06 -0000

Hi all,

This is to confirm the plan for finishing edhoc as was agreed
at IETF 115, but now with a few more concrete steps having
been taken, so more detail "filled in"...

Just to reprise the overall process here:

- We're done with WGLC but have a few things to finalise (see
   below); once those are handled (hopefully by Monday) the
   chairs plan to hit the "publication requested" button which
   means asking our area director (AD) to proceed towards an
   IETF last call
- Our AD (Paul) will likely want to do his own review as well
   before he starts that IETF last call, and there can be a
   bit of delay on that depending how busy the AD happens to
   be at the time (they really do lead busy lives:-)
- IETF last call (LC) is a two week period where IETF
   participants who've not been engaged with the WG are
   invited to comment. (Such comments are a good thing that
   often improve drafts a lot or catch non-obvious things)
- When IETF LC spans a holiday period, those are often
   extended to 4 weeks or so (because we do want to get those
   comments)
- In parallel, we'll start getting directorate reviews (i.e.
   secdir review etc)
- Once all IETF LC comments etc are handled then we'll be
   asking our AD to put the draft on an IESG agenda for
   approval, generating more IESG comments we'll need to
   handle, after which it'll head to the RFC editor queue
   and then it'll pop out as an RFC a couple of months
   later

So there's a way to go, but we're near the end of the WG's
work on edhoc nonetheless as all those steps tend to take
a *lot* less time than things have taken so far.

So, the immediate specifics:

Draft-18 [1] should include all the WGLC comment resolutions
as agreed at IETF 115 and/or discussed subsequently on the
list or in github. Please review the diff [2] to check that
the editors have done that correctly in your view.

We also agreed at IETF 115 to give some people a chance to
propose a PR with a state machine description. We now have
that at [3] and need to decide to include it as an appendix
(so that'd go in a draft-19) or to leave that out for now
and maybe include it in another draft (such as [4]). The
sense of the WG I think was to include it if it's clearly
correct but leave it out for now if we're not sure. Let's
try decide that by the end of week, (before the end of
Dec 4th), so please say if you'd like that PR merged or not.
(If there's ambiguity that'd take a while to fix, I'd ask
you to consider suggesting we omit it rather than wait,
my reasoning for that being that if we wait, other stuff
will turn up that needs more discussing...;-)

Meanwhile, please do also take the opportunity to do more
reviews of [1] - we can still treat any/all suggestions as
IETF last call comments. (But please don't re-raise any
issues already resolved in the WG.)

Mališa will be acting as document shepherd, so he'll be
helping our capable authors negotiate the above steps. I'll
be doing another chair-review of the draft before Monday
as well. (Any nits from that can be handled during or
after IETF LC though.)

With a bit of luck we may get IETF LC done by the very
early new year, but that depends on our AD's queue and
his doing his own review of the draft, so we'll have to
wait and see how the timing goes.

Now... isn't that all very simple? :-)

Cheers,
Stephen.

[1] https://datatracker.ietf.org/doc/html/draft-ietf-lake-edhoc-18
[2] 
https://www.ietf.org/rfcdiff?url1=draft-ietf-lake-edhoc-17&url2=draft-ietf-lake-edhoc-18&difftype=--html
[3] https://github.com/lake-wg/edhoc/pull/373
[4] https://datatracker.ietf.org/doc/draft-ietf-lake-traces/