[Openpgp-dt] 20211011 DT meeting notes

Stephen Farrell <stephen.farrell@cs.tcd.ie> Mon, 11 October 2021 14:50 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: openpgp-dt@ietfa.amsl.com
Delivered-To: openpgp-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82E8E3A0965 for <openpgp-dt@ietfa.amsl.com>; Mon, 11 Oct 2021 07:50:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, 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=cs.tcd.ie
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 NY-pgmo08ol9 for <openpgp-dt@ietfa.amsl.com>; Mon, 11 Oct 2021 07:50:17 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50119.outbound.protection.outlook.com [40.107.5.119]) (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 3D58F3A0963 for <openpgp-dt@ietf.org>; Mon, 11 Oct 2021 07:50:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GIsmJpLn6GYe96yg+NY9JXwd+wryxwgk8W9KUYNnmKTPPoG4pgumfkmdTNuPRZHkTMG48M9537ROs672Qqao5sQYHtC9XbZdlIDHu1IfktiAWzR1xrpRKFFkjRTVFgiV7PYUhwakkZ4KmvEXkc/NN1tmjLPjNhgPENeSUN4KsNFAs78jI4uIvPFkCZQUlBXcUcZbpU+zjEusC9q5HQu5D2LDvRo2CNYcULOItA0rxPdVZaat5J6vnI0KurbOub2zHIxa+vknv79Zhf+L9f56Xik0PODKhrlTl6vBj/p3boyLfNBHrGCUK1fBnhEOwuc623YEGl+Yg8A//Q1tDsYeiw==
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=gniyL6WhtIWt0AJy6Ggh5hAGsc+XCr861lDmSmNd9ls=; b=eIEU2Uax5GJk8vEBFj3DDmUWF/H1ITvEatDBEDAnUPndhGuEn+Sr/7mmZ2S9NUHAJkeIkmnJ/PF7lBT0D4qZstTiiIs2QG02ZMj3IlHwC6Ke0aWspRO9WAS8wwXaocVpe2CMjBbEt/M73SoetkF0cxC5om1ENuPQkHHH32FdQ2urgYpYVxb6Nwao5vcZ+IHN398cyqP3Xb8LNKD7N20OQmXranma0cqoBKHJ41uzPZqFddMpOAzRca2gw7DYQus/WJZcq1RowSHZ2jrBi11VivheFIMRmIL/iaUUE2z45NmoWscDS3nw0sDpGQTLLdKx7HxWWXoKCnzNrqkz2j+9xA==
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=gniyL6WhtIWt0AJy6Ggh5hAGsc+XCr861lDmSmNd9ls=; b=L9u2mZhBbjnnJlQhVas+PuxntDQrnjXVeNys3cd3k5oLn3ypS6Ng7HakhYhROdo8NLyfeUh/u49LQL3CqOQQi0p2rLb+6ota935vVg3aiZA8M64WkGr9U9Obi4RMwhzLayNDS5eUBhoxloPvE5yPyZLgthf/ptYAR1Gax31njOoDrDOrNf8fZqkRio39M19tTGyWhhfSWTm6jiL9coHRXRVaYnFjY5GZhLP2c7OX789EYp2VHxJCjHRSdqfM6/9ISJ724vzoYAyxYYQQG+2LGf5J1Ns46hgGS3E4tNaHPFUCXeoxsOZnGqytJGNHq/tdlyJFUCUfeEk4/yfDyL9rvw==
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cs.tcd.ie;
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15) by DB7PR02MB3835.eurprd02.prod.outlook.com (2603:10a6:5:12::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Mon, 11 Oct 2021 14:50:11 +0000
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::cc12:31d:4dac:8672]) by DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::cc12:31d:4dac:8672%3]) with mapi id 15.20.4587.026; Mon, 11 Oct 2021 14:50:11 +0000
To: openpgp-dt@ietf.org
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Message-ID: <5baa7b16-390d-5a0c-52a2-24c9468da13a@cs.tcd.ie>
Date: Mon, 11 Oct 2021 15:50:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="iwMPZFWn9Y5QQaZbbNldhOzDeKYJxsHCK"
X-ClientProxiedBy: DB6P191CA0002.EURP191.PROD.OUTLOOK.COM (2603:10a6:6:28::12) To DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [IPv6:2001:bb6:5e5e:b458:930d:d883:207e:384c] (2001:bb6:5e5e:b458:930d:d883:207e:384c) by DB6P191CA0002.EURP191.PROD.OUTLOOK.COM (2603:10a6:6:28::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.25 via Frontend Transport; Mon, 11 Oct 2021 14:50:11 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3747acc7-3144-49e4-1c3c-08d98cc66d2d
X-MS-TrafficTypeDiagnostic: DB7PR02MB3835:
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-Microsoft-Antispam-PRVS: <DB7PR02MB383522581BD47108369E08E3A8B59@DB7PR02MB3835.eurprd02.prod.outlook.com>
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Oob-TLC-OOBClassifiers: OLM:3631;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: +kEvGwnMBePnzjSFMSqC5ZrI8yCYzocHO+T5uhek/d4Lu9WFLnKO7qc5WHyRqk2fw+s6Ydet+jx2XmyiQ1yyU80tq7qrnIK/6S4zhz76s1sd+aE0HPvJ8omoorD0+bNLtexLQJsaYAoEu1bOHofDZvA6ZBAZB1f2JwFxBtEmYGtQdPYpN0duPP6Ywj2BzUqYeNxaWCHQ71Gcgpt4xqFOsk0zlW7Yuv9OFrTsf68Nw9FfHSh4qq/XYM2piAK84ohpFqlBuxIFbtTUrRhIvhxapw+jj40D01iEI8m3TNz0b4R5LzVn3vdLq+8wZ/BLgFLtiZO7Rc1PZalUvMJSsrlTExtN4y1pG8csvdeBAPESzCsdNID0qIb1OHI/5ilsSn8jjUl+VGrtOoNRhZnDHqtgDdkJNldv//I7CX6Au7ruyDHjRqioUQ2vAp3fXfGluf4FLn/TXVPqAVG3i6m/oT28wlA+yMIesQ2BVGyT2mJ9tlo0nJ7wGESD/X6vHqOmyvr09CNH1cLvGolX4Vzs/hv0NlDB2ckRMtviv0lAGPK3Nx3MeMQVS6gsOXELucszIAAfFyuII43MPITnVbNgky3QrZIIZuxxCpk5mHK+ATqiysxs5P/XKBatB74LqVcqiAOFJQ5Ikt9olHPmYXf/HH6juij6S22tVomdyrGTIhnNdjp8uMybLy9jpmWldqTt7Hv5nsdUTvn90CSI0EH9IuxtMFvHQoFQiK8kCixJ77b8+3WuguLx2SO6PygjvpmuuCfCxMU2C73ZZvRjxvkLjbSl9/9NpsDoWdiLudHqgp5/trx8Kni/uOiHVHjSpJzahXi6
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:(4636009)(366004)(186003)(966005)(31686004)(66946007)(86362001)(66556008)(66476007)(508600001)(6486002)(8936002)(33964004)(786003)(316002)(2616005)(44832011)(2906002)(5660300002)(38100700002)(7116003)(21480400003)(31696002)(6916009)(235185007)(83380400001)(8676002)(36756003)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c2hmbzZneHpwOU9UV2ZwbkxCa0IreWVILy8vTUtpMElOWFR1a2t5c1VsYk9R?= =?utf-8?B?eGtVQ2s1TWJGTjNneDhjUTB4blZwVFBIMk1ZQXlsNUo4ekJhK2JQanZVbG1m?= =?utf-8?B?ZjhIVWNuYlVVbGh3OEpRak0vUnlIY2s0TXRBQnhiRVJHaERCbWZsZXBTdFla?= =?utf-8?B?em5SdldsRHkrZXV4TjVrVlM4Y21IcnpYTjByODltMXZyc2prZ29DQ01Cc29v?= =?utf-8?B?dTM0QWxxU2JzRGNxM1NlQWRMc0huNUhSZ1pNbXh4RG1RVUJ4Ri9hMzIvVTY5?= =?utf-8?B?RVBCN1VGbjZab0s1c3F4OWJlcC9yOHVnUEdwajc0UGU5dnQ2MHM1RGRjU2xL?= =?utf-8?B?WE1rc2VoNVpwOStoWWRUWDlkTGsvOEoreFE2QWhXVm5NUUpjR29HTUQweVpv?= =?utf-8?B?TUNPRWhzSzlJellXN0ZTWno0VjVwb1Y4SXEyb1hBNS9qQ3NRZEw1K0JYNzVV?= =?utf-8?B?OU1hWEVIMUJsWnhrb2wyY0RUVGxKYzRGZkNGWEhoQTlaRmE4VEZ6QlNzM2tm?= =?utf-8?B?TUNLZTlnOWdyUytGLzNzZlZGTUpCRTU2dnZ3Q25XVXBoY0dVMDZDeG42TVBU?= =?utf-8?B?TVYvUTQ2RDROTWNzRURDcEVIUHA3S1ZaTkwzZW1CUDk0RHhuVFJBMTRreWNL?= =?utf-8?B?WEdROE11dkRrclRUeW43TDlCNFBsOWtHdmFjS1NNR0pkSHdkT1B1dDlJdHBQ?= =?utf-8?B?dU1aakhHSnJUWWhOaDk5Qm1TaW03N1EzR2d4VmdkN3l4YkdCczZRUXBvTnRu?= =?utf-8?B?NURpZE1McHMvYWh5TjVqOEl2WUpyT2xTZm8vK0k2WThrV1Z6VlNKSHFtNlNU?= =?utf-8?B?am5lMGZ4amd4TTBOUy8yY3gyTlJoY3NRRWFBUk9sYnZKQXU2VXNpVkgxM1V3?= =?utf-8?B?WHBKVXVLQnFOUjM2cVlkT3JwTU5RWlYyMGd2aFU1blVUWW5oM2htbnlPR0pC?= =?utf-8?B?SkJ1eTQ3SmZ2TjMzR21VRVR4VmZGK1dYODlmajBPY04wMm1yY1c2L1UyUDZp?= =?utf-8?B?eEFzdHlCZ3RTQ2hUak1vdWVnQ2VKY3hPYTk0MncweFdHOGRLVndCcnh4WU9Y?= =?utf-8?B?WExNM3dPb1FaZ2M1NDJPV1prNHpCTi9uZ0YzOXdJSktyTDUxaDl1N0tEeGJE?= =?utf-8?B?aFozeUYyR1lDeGxNU1pPM0ErNHZ2anJzN3lYMEZpNjFBZ3M4L2NoMTdwNi9K?= =?utf-8?B?R0VTK0g5dkNGNzIzRHZadnBGeHhCMG5FK211dDdGaDUxZFIvYnVkUWZ5OVhp?= =?utf-8?B?V2ZGT0JmR1N1eWFMRU5HNHZHT2Fsa2I3TFQxNnZHWUZLcEZqUkVZaHgwK2dj?= =?utf-8?B?dTgxK0pGa244dmJqSkhYS1FIZnVhaVZYcE9pRnVHR2dRaWJCbXRBZEJrMTRU?= =?utf-8?B?eHhUb3BuaVM3UE40MjMxbElKcTQxYTBqK2w3UVRPQ09WMm5iOTdaV1F2ODBV?= =?utf-8?B?RmR0WndMT1hOeDlNajBFcFRUZlBTY2dXNkt6ZWRqeUlIRkhQM1c4eStkaWZR?= =?utf-8?B?S1ZWSDhERmVoeGRDeWd1ZHkxQVQ1b2kyVVJid0lxdmorSUl0MUdGdEdIUTYx?= =?utf-8?B?U1FIVDV3T2w0QzRjM0NySS96emZ2dVVqNU5lblBNSXhNcVAzSFl4bHlZaEx3?= =?utf-8?B?REV6UnNRZ3VLY1BGRFZ3ZnVVSnJuRGJJdzFzRlRWMDFydTRTK1lpUUhHc2I5?= =?utf-8?B?djMrODJjaVNab3ROQ3RFcjBVNTJTakpDS1pEMHM1Mi8rVGFQWVJ1eDdiVTlq?= =?utf-8?B?bHg2eFlscUZjaENmbVVwSXhweURRUnhCc0Y5VDRyQldTWjlYV2pwdnM5VDdH?= =?utf-8?B?MStrRHFzWnVvZEhkaFJZYWhRWUR1QkttN25JN2taeXUzOXhEbERQeDJBbW5C?= =?utf-8?Q?rrjZIx3TOm8FM?=
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: 3747acc7-3144-49e4-1c3c-08d98cc66d2d
X-MS-Exchange-CrossTenant-AuthSource: DB7PR02MB5113.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2021 14:50:11.4540 (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: BMTzjxcWMPdamaZ9Vx3J+3+kI5R9dbzj/47E0GjNe9DjyrpjAyMpAK2OC/K9QunA
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR02MB3835
Archived-At: <https://mailarchive.ietf.org/arch/msg/openpgp-dt/zGoNZx95Hh8K4myL3cVOoGc__Uw>
Subject: [Openpgp-dt] 20211011 DT meeting notes
X-BeenThere: openpgp-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OpenPGP working group design team <openpgp-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/openpgp-dt>, <mailto:openpgp-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/openpgp-dt/>
List-Post: <mailto:openpgp-dt@ietf.org>
List-Help: <mailto:openpgp-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/openpgp-dt>, <mailto:openpgp-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Oct 2021 14:50:27 -0000

OpenPGP DT meeting 20211011

Present

- Daniel H
- gniibe
- Justus
- dkg
- Stephen

# Agenda:

     the usual

# Next I-D for discussion at IETF-112:
     - modulo 64 being done and 66 rebased action is on SF to chat with 
Paul wrt I-D

# Specific Merge Requests (MRs):

## https://gitlab.com/openpgp-wg/rfc4880bis/-/merge_requests/64
     - Daniel H did some more work on table presentation
     - action on Daniel H: change byte->octet string

## https://gitlab.com/openpgp-wg/rfc4880bis/-/merge_requests/66
- action on DKG to rebase this based on 64 (once reviewed)

## https://gitlab.com/openpgp-wg/rfc4880bis/-/merge_requests/67
- closed by SF being OBE

If 64/66 ready for merging when sf chats with pw then ask for those to 
be included in merge. If not quite ready, see if we can wait for 'em...

# Teeing up some items for discussion where we expect resolution to hit 
an I-D after IETF-112...

1. MTI https://gitlab.com/openpgp-wg/rfc4880bis/-/merge_requests/48

2. IDs in transferable
   https://gitlab.com/openpgp-wg/rfc4880bis/-/merge_requests/49
   https://gitlab.com/openpgp-wg/rfc4880bis/-/issues/42

3. EdDSA flavor (uncontroversial)
    https://gitlab.com/openpgp-wg/rfc4880bis/-/merge_requests/68

4. How will we know when we're done enough for a publication-request?
(dkg: part of that is to review the step-by-step branch to ensure that 
we've covered everything from rfc4880bis-draft-10)

order in which we'll chat about 'em: 3,1,2,4

## 3. https://gitlab.com/openpgp-wg/rfc4880bis/-/merge_requests/68
- OK with people on the call, ok to merge now for IETF-112 timeframe

## 1. https://gitlab.com/openpgp-wg/rfc4880bis/-/merge_requests/48
- Justus: suggests ECDH as MUSTs
- if we have a MUST for ECDH we need a MUST curve (or >1)
- "MUST support ECDH" yes
- 1 or more MTI curve?  yes
- p256 and/or x25519 ok? yes
- which or both? everyone ok with 25519
- is 448 anywhere here? not a MUST; a SHOULD (if your crypto library 
does it)
- p256? nobody in DT arguing for SHOULD

- EC signatures
- EdDSA is a MUST
- suggestion is: ed25519 as a MUST

GOT HERE on today's call, with above agreed by those on call, we'll pick 
up discussion of questions below next time

- what about ECDSA?
- maybe somewhere between don't-care and SHOULD
- regardless, the curve to map to is p256

- What about DSA/elgamal?
- is it time to drop/deprecate? if so, how?

- RSA as a SHOULD or MUST
- AEAD mode text is needed (and may be tricky)
- compression: CRIME => maybe better no SHOULD? or... 
(https://gitlab.com/sequoia-pgp/openpgp-interoperability-test-suite/-/issues/64)
- why the change anyway?