
From nobody Sun Dec  1 02:01:35 2019
Return-Path: <Hannes.Tschofenig@arm.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F1E31200FB for <suit@ietfa.amsl.com>; Sun,  1 Dec 2019 02:01:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=ckbwslJt; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=gWMdIFri
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 pNDmRc51lJeO for <suit@ietfa.amsl.com>; Sun,  1 Dec 2019 02:01:30 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70072.outbound.protection.outlook.com [40.107.7.72]) (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 4F3FF120019 for <suit@ietf.org>; Sun,  1 Dec 2019 02:01:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2TgmSp28J1Sa6D2uTpsPYkPHtB82ZprC1+45B6Y4jzk=; b=ckbwslJtIpR0B3yZSexPg+jVvVTXEcWXhlp9IV1NnmYHItl3zb4qhDikaP6HKvvJREYHUsmxYE80V7i+llsuk7/rxf0Xg11+VaDjJjsAmwvYQTlQIvwKuVwyKP3E3GYpL2+g/nL53Rsdubv48KApDdwOkvkV9t0GJ61zeqUiAA0=
Received: from DB6PR0801CA0060.eurprd08.prod.outlook.com (2603:10a6:4:2b::28) by VI1PR08MB3647.eurprd08.prod.outlook.com (2603:10a6:803:85::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18; Sun, 1 Dec 2019 10:01:26 +0000
Received: from DB5EUR03FT009.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::208) by DB6PR0801CA0060.outlook.office365.com (2603:10a6:4:2b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.20 via Frontend Transport; Sun, 1 Dec 2019 10:01:26 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT009.mail.protection.outlook.com (10.152.20.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18 via Frontend Transport; Sun, 1 Dec 2019 10:01:26 +0000
Received: ("Tessian outbound 691822eda51f:v37"); Sun, 01 Dec 2019 10:01:25 +0000
X-CR-MTA-TID: 64aa7808
Received: from fe2206460479.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 24E50E90-99B5-4B1D-9FFC-75F3771380A6.1;  Sun, 01 Dec 2019 10:01:20 +0000
Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fe2206460479.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Sun, 01 Dec 2019 10:01:20 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nK34HcGHkW/NXpHK2WQ3y/+ZVvzovvYuh4oqPuoMxN9MHnw4ehGklHsXwbwzCr6rSH2s94ywyJoGzBxiVsQmGT/hyDP/2Ian6fMH/JRrmlbSOrLvo0eS4Zrgc86MuXqgAVrAT3ZTq+1KuFt2ytU+jpR+3Or57KXVUwSrgcHzVQUQWuCIa9JhjfxMnmSTqbSo8CG8we6U8HubbdYdOQ8hr9yadKrksefxBgSpf0OOFBUgKox2BT4ziTCmdyGYdJG63NHtiRJpwknt9Hv2lgPL4gkbxzXop5Kdc6rkF6iV0GnCPoU7q8TVX8rKOrWZp2buNHMqaNGaA3jwo2xDFz8j9g==
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-SenderADCheck; bh=T5hgz0v21nrewqdftfgUD8zXKuLMyv0R6E20CeDNOjc=; b=ATIPPabDKFNOTbV/N40PwsjzYdOQ7c6j2ouoAJoaWCJbBlJ70z6K4EEk9dg7sge7CGmuwZ2N9Dc0jBZmqu8E0l2R0qdQ3KfJa+VwKok3RJoiRN2bW0vqUI+y59fL6IsjmfRrm6O9f2mV58agqFNm7JEg7gLmhTrzrWkw4SaIg2gbfRpXwXuR173GyxAkYVTp/QdmCJZipottI52ygJFOCulzZ/p3+w9VNoC7c7LwZMZz4HtXd0vlD4gNcSArj6oCeviGUUigo2pcEon/uC6SsPc4Rec5p5I6xTeHbJy5hHtEPmAFxi6CkywEMvZabOMPy6z7u9BDRkXTz3QCrkF3rQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=T5hgz0v21nrewqdftfgUD8zXKuLMyv0R6E20CeDNOjc=; b=gWMdIFrimSvoqcVVyRmUb4OwhOmgxSqgZBcbRdApbkftOqike9W0fzYRup8X6F7rAVZwFV9XnS//TV5HK/lBn21mHB6ZT/pTE4I1RAyqrqiStTv3tzaXMZRJDU0VvtSVPDqaBoepaBTN2kLZiAdBwPe6DVC2kjAQpFDIRytiEHE=
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com (52.133.245.74) by VI1PR08MB2925.eurprd08.prod.outlook.com (10.170.236.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.22; Sun, 1 Dec 2019 10:01:18 +0000
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::4044:55a8:a969:fd1d]) by VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::4044:55a8:a969:fd1d%7]) with mapi id 15.20.2495.014; Sun, 1 Dec 2019 10:01:18 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: David Brown <david.brown@linaro.org>, Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
CC: "suit@ietf.org" <suit@ietf.org>
Thread-Topic: [Suit] Firmware Update Paper
Thread-Index: AdVCMRfQE3vhkyfhQmmfI5GkmMK4PBjMU3yAAFIRTAAADk90gABShczg
Date: Sun, 1 Dec 2019 10:01:18 +0000
Message-ID: <VI1PR08MB536002865BDF0A83A3304B5EFA400@VI1PR08MB5360.eurprd08.prod.outlook.com>
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org>
In-Reply-To: <20191129183627.GA16289@davidb.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: edd5909d-0199-42c3-9add-9c7f066c366b.1
x-checkrecipientchecked: true
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com; 
x-originating-ip: [80.92.119.90]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: a746a323-f984-4eb4-6927-08d776456dcd
X-MS-TrafficTypeDiagnostic: VI1PR08MB2925:|VI1PR08MB3647:
X-Microsoft-Antispam-PRVS: <VI1PR08MB36477C70D95A8BFA7C9E6048FA400@VI1PR08MB3647.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 0238AEEDB0
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(39860400002)(366004)(396003)(346002)(13464003)(199004)(189003)(5660300002)(3846002)(64756008)(52536014)(76116006)(26005)(66476007)(8936002)(7736002)(305945005)(14454004)(478600001)(81166006)(81156014)(66556008)(66446008)(8676002)(229853002)(6246003)(86362001)(966005)(102836004)(186003)(9686003)(6306002)(55016002)(446003)(11346002)(6436002)(66066001)(25786009)(4326008)(71190400001)(71200400001)(33656002)(74316002)(66946007)(76176011)(7696005)(6506007)(110136005)(53546011)(316002)(15650500001)(2906002)(6116002)(256004)(99286004)(14444005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2925; H:VI1PR08MB5360.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: byNfnC3CNLruncaAT7VznOWLz7yRMC6lKZLLdz8pZ+Zx8EuGrcVjSebShL4S5LGM7j2/nt0e8ahq0A7iYC+tXbfDjdr0Z6DJgnN2S+RtIF2Hm7Op0iBreNXxodIrgmXpA1BIDe7GGiM1NS7W/xq0ZTYpNzFzXV1hfVLMyaBZ2Ma0QMBpln45D/ZmyBjFAthe0dSKGT0aT2XyqNSaw2q9XR2KfOcfcsfxoBaCGONwCRiAXBkXIfUEzC483gfYFLXZ/o479MePtLSHvtK7buB0PF/SoWSWF8r+HrZYbBuBOUQKxv5pdwkaEo86HcAKnx91KlGRqpyWIcCTrzc+I9fY/91H4UscnXqow6XPnrEKK8gVNkofc+vFYnbo/4SSfqRTqiVlAlqtF2niyOx5oazPQ3VbjMxh7i8G7lBE7nTGnP41HygFqVo8KwKqRsUGMIgBNjZRPlVjk2nQo89sUrMSe3hueTZ87uJO3IxetXjYwU0=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2925
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT009.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(136003)(39850400004)(376002)(396003)(346002)(40434004)(189003)(13464003)(199004)(6116002)(8936002)(55016002)(23726003)(3846002)(22756006)(6306002)(52536014)(9686003)(2906002)(76130400001)(15650500001)(25786009)(966005)(66066001)(33656002)(14454004)(4326008)(47776003)(70586007)(70206006)(6246003)(5660300002)(26826003)(478600001)(99286004)(46406003)(11346002)(8746002)(50466002)(81156014)(26005)(81166006)(6506007)(356004)(102836004)(186003)(305945005)(53546011)(229853002)(336012)(97756001)(76176011)(7696005)(7736002)(74316002)(8676002)(106002)(86362001)(316002)(110136005)(5024004)(14444005)(446003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3647; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 18414b19-8087-4fb2-9733-08d776456951
X-Forefront-PRVS: 0238AEEDB0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 2M6Xpwg4reDhW5xy7pEFgIYSUQ36vuPVtG03cZnbm+LsLaX3mif6HJyWQbi8FnWByDim9INkwin059Q4I/3sG5okQV3v1Kj6MHyrD+BoNHlJdb8TsAmcvDdSYOhkYundW2+iwg1BbJ4yeCRbxoK+tfYBhXB4TeK+6fZnWu42j0ncgUPI+yScNa/Ob7UR3I6NlKdSLRNnkkaH2brxoHUtKzT1oxPTG2rEwMYirek+FSQk2L2PI5cP3s9suKJXKGSwSQ8RZIr1NpQ72phlJATcpbYDRPy91jKhVicoED4qoV8cAkRJKI4o7Z+iCZfRJZksaAXsCpEJH9LNughSpg5LTmPfrnZALlUmg7G0p+VnvMvtNhqUxFeDCo24F560to+YP+WykVi5LdSb77uUPRIGjHs8gOP3pkJJfSuyfkhajm0QaMGAoSHbY7fD0m8eXgtt5r8Uh9nVRZt9xaT+UG79F45kvQ6v/Hd4CDuY8q/7fLk=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2019 10:01:26.2713 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a746a323-f984-4eb4-6927-08d776456dcd
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3647
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/R_vxymL-MIET1zns74PME_MqtBI>
Subject: Re: [Suit] Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Dec 2019 10:01:34 -0000

Hi David,

This is good feedback and we will  have to take that into account when we w=
ork on the new version of the manifest generator/parser.
The code Emmanuel referenced still implements the old version of the manife=
st format and this year we switched to a new format, which will need to be =
implemented / is implemented right now.

Ciao
Hannes

-----Original Message-----
From: Suit <suit-bounces@ietf.org> On Behalf Of David Brown
Sent: Friday, November 29, 2019 7:36 PM
To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Cc: suit@ietf.org
Subject: Re: [Suit] Firmware Update Paper

On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:

> The open source implementation stemming from our paper [1] is embedded
> into the RIOT operating system, which is indeed licensed with LGPL.
> The implementation is compliant with draft-ietf-suit-manifest-00 and
> has recently been merged into the main branch of RIOT, see [2].
> Reuse and further contributions to this code base are welcome!
>
> Relicensing this code is not planned as far as I know (@ code co-authors:
> please correct me if I'm wrong).

This is fine.  The authors of the code are free to license the code however=
 they wish.  I just want to make sure it is clear that this code is not use=
ful as a general example, and if the SUIT wishes to have reference code, it=
 will need to be licensed differently.

> Related: we know of several companies, big and small, which use RIOT
> in their IoT products (and thus use software including -- but not
> limited to -- LGPL
> code) and they are quite happy with it.

I'm sure there are a few companies that are willing to use LGPL licensed em=
bedded code, but their existence doesn't negate that there are large number=
s of users who will be unable to use (or even look at) this code.

One example is that both Zephyr and MCUboot are licensed under the Apache 2=
.0 license.  Most parties feel that the Apache 2.0 and the LGPL 2 license a=
re incompatible, and this code cannot be linked together into a single prod=
uct.  Since I'd like to include SUIT support into MCUboot, this means I'll =
have to be doing an implementation from scratch.

It's not my place to argue about the licensing of RIOT, but I would like to=
 see reference code for SUIT that can be used as widley as possible, and th=
e licensing of this particular code prevents it from being used for that.

David

_______________________________________________
Suit mailing list
Suit@ietf.org
https://www.ietf.org/mailman/listinfo/suit
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.


From nobody Mon Dec  2 07:20:33 2019
Return-Path: <Brendan.Moran@arm.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1160912004C for <suit@ietfa.amsl.com>; Mon,  2 Dec 2019 07:20:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=WSvMlgwi; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=bV4FObnU
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 ftcHY8cMqycD for <suit@ietfa.amsl.com>; Mon,  2 Dec 2019 07:20:29 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00052.outbound.protection.outlook.com [40.107.0.52]) (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 EA2EB12000F for <suit@ietf.org>; Mon,  2 Dec 2019 07:20:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S3aLnJtq4Qk43DarGlgJ+gPf5MvJrNfLMzrTAfeTyW8=; b=WSvMlgwiYciRcC/9hgEuil+/14a7d6D40++4OLd1KwejNaR+4SD04KYB8GHAgVQf9rH0EY9rBTjDTf3o7RgXp+/1d5cJikVsv4DYNr9ZS9gf0ftCyKcDT48zs0wug6ol8NbxtO+2wED17ufY3nqQyZVQUwSxwyvHFI474i0CgkE=
Received: from AM6PR08CA0015.eurprd08.prod.outlook.com (2603:10a6:20b:b2::27) by AM6PR08MB3815.eurprd08.prod.outlook.com (2603:10a6:20b:8b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.22; Mon, 2 Dec 2019 15:20:26 +0000
Received: from VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::200) by AM6PR08CA0015.outlook.office365.com (2603:10a6:20b:b2::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.20 via Frontend Transport; Mon, 2 Dec 2019 15:20:26 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT062.mail.protection.outlook.com (10.152.18.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18 via Frontend Transport; Mon, 2 Dec 2019 15:20:26 +0000
Received: ("Tessian outbound 54081306375c:v37"); Mon, 02 Dec 2019 15:20:25 +0000
X-CR-MTA-TID: 64aa7808
Received: from fcb907088dc6.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 878F2976-6362-4963-9769-7A3589F83F90.1;  Mon, 02 Dec 2019 15:20:20 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fcb907088dc6.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 02 Dec 2019 15:20:20 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W/foK6JtADKAUHy0vIBJA6mU1rlwUgGgkAvkqqeiWKtR2D65Wliz/PgCLFI4pEDJ1eJhmvIrBN55RzblIapLXVXaTjFzQVf0sqnkoqxvjfFK04Pv7WVmiWff+SHl+RpCIspYVPPZsiNpJfM+mK0z+0UqACt9CCKdBhGDapJOqNV+d8kLdl5PqDLOXqY/JHCOrzUy4lTHMwIiGE9cTzQZK109JgBGGq0iEXiXWIqaKswJOQUtLtlSArZfSgl7XxcdcKvQS0GiqyHA0rZW7XDQcWi7akiLtA/7DW7c7B19MjifJbxoDDW9cFnpNs3naOKYWIWo2ycVfBOy9qddTs+7CQ==
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-SenderADCheck; bh=za4leCx2xAt9Qcxbv6j5jrhL8bgaWaLWn53RWO2aAHk=; b=lD2PMLycAfCfnhGKDFGdkU2eaR2fYAmCTYxWyRm/03yMd4rlfkF+T4MI3JqDRwK4iSU0Na+kuLmiNiacYGzaCoUFRMsiA2BZoQ+G5S3FOlLz4W350UwIYwL4k7lnK0fN8Rf5xgPgisWqWsMMpLkl4AB7KLB+H0SbErIedliPt9zzNH1vBQi0VtEji7j+vFTB9o70pzoJr1bAmUy/q+kw5optI2tJEl1+s0wjTSYRtZPDapxgfsN1+u+OczImtDwg3kN/QbtzLz+owBzuq5BkhQDofnMeySBzSCc8+WJiB19Z0r3R2rK2pQJl1bSLyDLdCaEfcDvjpox1WoErFjk8dA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=za4leCx2xAt9Qcxbv6j5jrhL8bgaWaLWn53RWO2aAHk=; b=bV4FObnUbXnrUMT3yTlfDsycNDNXMJQ/ZUPO7WYuzqIxHsOEVOws9BUDFX9phEMQcDBNxhPvMvlQ7voatgqdaq37qAIVehvBsJZ1TOPhtJoua95GMLAUPP5TCznwZgRaX41oe7XRGNufwm3WjarMVXYxLbeIZDB1xpznt90GOJg=
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB2120.eurprd08.prod.outlook.com (10.169.227.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.19; Mon, 2 Dec 2019 15:20:18 +0000
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46%3]) with mapi id 15.20.2495.014; Mon, 2 Dec 2019 15:20:18 +0000
From: Brendan Moran <Brendan.Moran@arm.com>
To: David Brown <david.brown@linaro.org>, Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
CC: "suit@ietf.org" <suit@ietf.org>
Thread-Topic: [Suit] Firmware Update Paper
Thread-Index: AQHVpWJvYH911LBnCkW8DT6MW2cO1aeiCpEAgABye4CABHliQA==
Date: Mon, 2 Dec 2019 15:20:18 +0000
Message-ID: <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com>
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org>
In-Reply-To: <20191129183627.GA16289@davidb.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: 23a49f54-4208-4266-a7fb-9cd0325970b7.1
x-checkrecipientchecked: true
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
x-originating-ip: [217.140.106.49]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: e838fa9e-d7e1-4cfb-addb-08d7773b289c
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2120:|AM6PR08MB3815:
X-Microsoft-Antispam-PRVS: <AM6PR08MB38158A70CB819C65F945F3CBEA430@AM6PR08MB3815.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 0239D46DB6
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(39860400002)(136003)(396003)(376002)(199004)(189003)(13464003)(6306002)(9686003)(55016002)(186003)(99286004)(110136005)(102836004)(966005)(26005)(305945005)(86362001)(11346002)(81166006)(81156014)(8676002)(25786009)(8936002)(7736002)(3846002)(6116002)(256004)(446003)(14444005)(14454004)(2906002)(5660300002)(74316002)(66446008)(6246003)(66556008)(71190400001)(64756008)(6436002)(316002)(229853002)(6506007)(66946007)(66476007)(76176011)(7696005)(53546011)(4326008)(52536014)(66066001)(15650500001)(33656002)(478600001)(71200400001)(76116006); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2120; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: Rr9dgMmKVMxxRH27sfVIymSKLg7yz7i9Omm5MTKFgVZl6HuTEXKwaQBiMyfGEh7L1TiEjAnBfZMPEJxQVoACzDMyCykOJFEZRuK8sOKNygF0mUFK7KKnbT3lyCymEvbnjW8knccQAYh9bFhNhkLwt4z8U0BPor6S7iVB4seqTbAXcWO/yTrFq5BfgPvKeL1VDbbC5dEG68h7gxl54mTCXR+bJl6vf3Ny46cRe0b1Uyd5GIPm1l5wq2Yypgy69cwgf3ArOtMAA0VsEhsyk50cESwipCF+YdiBzsE5n+PLiIwPjanBbWfFq9VtegZU86j/f+M3BBgr7rJF/6RsQax0G08at8+5shUTEcbH/arlge5fJ4WMk6rmB0q3Mviq3q5nrsXkyCHaQfgJypS4NvQ3Xtkq4+dhfoFGNOkQk+FM/Q2muY0z4XGRbTTMxJUG06en95j/M8tt9JD643kNjJBnSj5VkM3DLDM2D5mkJ+W1V8Q=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2120
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT062.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(39860400002)(376002)(346002)(189003)(13464003)(199004)(40434004)(81166006)(8746002)(76176011)(8936002)(9686003)(52536014)(6306002)(4326008)(6246003)(97756001)(36906005)(99286004)(106002)(102836004)(186003)(55016002)(6506007)(966005)(26005)(110136005)(26826003)(478600001)(336012)(25786009)(11346002)(446003)(305945005)(74316002)(33656002)(7696005)(81156014)(8676002)(53546011)(3846002)(50466002)(229853002)(316002)(46406003)(23726003)(70586007)(70206006)(7736002)(66066001)(6116002)(14454004)(22756006)(2906002)(5660300002)(14444005)(5024004)(15650500001)(76130400001)(47776003)(356004)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3815; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 14c227b5-551f-459c-6625-08d7773b23b0
X-Forefront-PRVS: 0239D46DB6
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: mHaIJymiO03yLyHTijaNDJvuh/9PCzsulG4zy7Gvy2pHJQUEy1/eWj/MFW+wNd2Yt2HFkOeBTQAvVXvEa0BgKYoDR5kgEPrt7zqWEiJvB10dyiVFKc4sMKlPRRzy9KcuCsxILs3mr/HRZYE/RwCd3ItK1SpwLUvdb6IbRkLLHN3mpMhnyr4c033LrddTQZPuh4Td0rzFr8rG92ztNybutqB9reGKtLk7fW0ttnPoGKS9KXHXSBhmUNndHPLuBeFvLKfaYv2V8I1anjuwzDOVxEgscOxhTk5/ugo5d+vQkeJ5R5KvF/UqMFwuXRpy+mDNvuEufD/kHZ5aP8HJtBR2HKzeSoB7a2KLSGydlgpDSw4YRd6Hye9j4cZhH7wtcIHr2wQnfdHk8XQ74u53rbVqnIcLhwvdIOjhFIZA09tXpYceQnz2E5AYNK0xh2Aj3Vv7WvnzbFgbCMn2p6W22YZBpRpfGl25vM4D9C5he4g1spw=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2019 15:20:26.3306 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e838fa9e-d7e1-4cfb-addb-08d7773b289c
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3815
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/k4Clc0f_PSP32XmZriyACN8KczM>
Subject: Re: [Suit] Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Dec 2019 15:20:32 -0000

Hi David,

The manifest generator that I released previously was apache 2.0-licensed. =
I don't plan to change that for the next release. I'm also developing a man=
ifest parser which I anticipate being released under the same license.

Best Regards,
Brendan

-----Original Message-----
From: Suit <suit-bounces@ietf.org> On Behalf Of David Brown
Sent: 29 November 2019 18:36
To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Cc: suit@ietf.org
Subject: Re: [Suit] Firmware Update Paper

On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:

> The open source implementation stemming from our paper [1] is embedded
> into the RIOT operating system, which is indeed licensed with LGPL.
> The implementation is compliant with draft-ietf-suit-manifest-00 and
> has recently been merged into the main branch of RIOT, see [2].
> Reuse and further contributions to this code base are welcome!
>
> Relicensing this code is not planned as far as I know (@ code co-authors:
> please correct me if I'm wrong).

This is fine.  The authors of the code are free to license the code however=
 they wish.  I just want to make sure it is clear that this code is not use=
ful as a general example, and if the SUIT wishes to have reference code, it=
 will need to be licensed differently.

> Related: we know of several companies, big and small, which use RIOT
> in their IoT products (and thus use software including -- but not
> limited to -- LGPL
> code) and they are quite happy with it.

I'm sure there are a few companies that are willing to use LGPL licensed em=
bedded code, but their existence doesn't negate that there are large number=
s of users who will be unable to use (or even look at) this code.

One example is that both Zephyr and MCUboot are licensed under the Apache 2=
.0 license.  Most parties feel that the Apache 2.0 and the LGPL 2 license a=
re incompatible, and this code cannot be linked together into a single prod=
uct.  Since I'd like to include SUIT support into MCUboot, this means I'll =
have to be doing an implementation from scratch.

It's not my place to argue about the licensing of RIOT, but I would like to=
 see reference code for SUIT that can be used as widley as possible, and th=
e licensing of this particular code prevents it from being used for that.

David

_______________________________________________
Suit mailing list
Suit@ietf.org
https://www.ietf.org/mailman/listinfo/suit
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.


From nobody Mon Dec  2 08:16:52 2019
Return-Path: <Brendan.Moran@arm.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A09DB1208CB; Mon,  2 Dec 2019 08:16:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level: 
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001, URIBL_SBL=0.5, URIBL_SBL_A=0.1] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=EuK36u7P; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=IcaaOCte
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 1tqHq-1ucpVX; Mon,  2 Dec 2019 08:16:48 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02on061b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe06::61b]) (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 CD9EC1208C2; Mon,  2 Dec 2019 08:16:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aw02cgu0h716fVmEYnnu4dHWtVyJs6d7FGGC48dkxG4=; b=EuK36u7PEuzdKQM19AuFw7DfmYOJoZKd8l5XFp8wB9xpezv6v6PTjdzPZuB4ovAMQx2ffNRZdQ0DAdbELsMMBsCmwrMgFO4W7WTCXwoVLY98kC2yHD0ebhHX/+4icwDkGZ0Zqqe4NGlxvkGGeNTWudsOo59tJ7f2+2wCDrP7wHw=
Received: from HE1PR08CA0076.eurprd08.prod.outlook.com (2603:10a6:7:2a::47) by HE1PR0801MB1979.eurprd08.prod.outlook.com (2603:10a6:3:4e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.20; Mon, 2 Dec 2019 16:16:42 +0000
Received: from VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::200) by HE1PR08CA0076.outlook.office365.com (2603:10a6:7:2a::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.17 via Frontend Transport; Mon, 2 Dec 2019 16:16:41 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT028.mail.protection.outlook.com (10.152.18.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18 via Frontend Transport; Mon, 2 Dec 2019 16:16:41 +0000
Received: ("Tessian outbound d55de055a19b:v37"); Mon, 02 Dec 2019 16:16:41 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 050dd12c16cf1145
X-CR-MTA-TID: 64aa7808
Received: from 136d8f781483.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 02650E09-DFA7-4AAC-B14F-FAB22356B258.1;  Mon, 02 Dec 2019 16:16:35 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 136d8f781483.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 02 Dec 2019 16:16:35 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X8NCSml1uSMGWqYVhE3CSNPCFL6nRlyTqSKxfwYxHqFR5vX/NxUqO6v60bLfEqvdmbLe8Hmbn8Yid3SQUD9I8wtDdvS0CuI7gDX1yMD2PpSu7/SpelkiV4cDQxxe0+TRcIpbd8EnMVUTzqYXwNTbouppf1DdhLwLlAfC/+n3LaahJ3n5NvyvHDknFS0jTNiyzKIA8QKgU7bCJGZ0IC6h6jT3Z17gCtZ4NqUJ+mnGpsEOpOY7r24k0UNx7QUKdFN+S5XNi2FNHtcV23Y+VeV5gfVp4MzwSj66ibh+6Fmm+0zfbRvJGQzDh3UcXsJljUv8XkwKXC616M+WA+SfL2ZM7g==
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-SenderADCheck; bh=1u5yEzfzjyJqDEW9qSs+HI9wO+kUPdZLGRiNuY44bYg=; b=XpTcj3njleFAbn7lf0S/0kXAq3zUwBEykgfu5eWeH0U7w7AQaPrDZ2jsGJgpcPuKR+8hwL0A+iIbX0CHgKkQu7Ug8Z0b48rPWn3hRShZ6ARL3HJ6gM/5DRMgTpfAF6lvmoFHBE41+zWkX1a7hnblQkdSP++KX7WBEJpOhqQ6QDVotYluJ/mUrKyjbw1eEnJYerVQjJxRjMlOkCFrt2L6KcpJKOZjo+HFINPUOjlhr/nLpNY4+YPxaErD1i5Rt/hYRocAuk/pwvV8qLMg1+DP2fUJU+LiPqkWfXGYuWjz4I6pFKzwnvvnuPL3XUsLyRXI6J3R3hVex8+IB3jRHm27YQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1u5yEzfzjyJqDEW9qSs+HI9wO+kUPdZLGRiNuY44bYg=; b=IcaaOCtehq/XY4jM2/4yRY2rcfcR3Wsi2oaaSvfTfYqV4Qs1I/5c18Nmgx+afd/e+zKqBNkeEzCpRFEVNnKQFQFJlf+bLxQmSSiHveWaaM46P8vXzGHtock74g01fOoqV7/p0MfqMl4+1gVPdv8OdscaGfJqHlyZqXDqqmF3+Rk=
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1942.eurprd08.prod.outlook.com (10.168.85.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18; Mon, 2 Dec 2019 16:16:32 +0000
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46%3]) with mapi id 15.20.2495.014; Mon, 2 Dec 2019 16:16:32 +0000
From: Brendan Moran <Brendan.Moran@arm.com>
To: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>, "Smith, Ned" <ned.smith@intel.com>, Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>
CC: "suit@ietf.org" <suit@ietf.org>, sacm <sacm@ietf.org>, "rats@ietf.org" <rats@ietf.org>, Laurence Lundblade <lgl@island-resort.com>, Ira McDonald <blueroofmusic@gmail.com>, "Waltermire, David A. (Fed)" <david.waltermire@nist.gov>
Thread-Topic: [Suit] [Rats] [sacm] CoSWID and EAT and CWT
Thread-Index: AQHVqSvcZKKs7+iZjE6l9fxR1aMZOw==
Date: Mon, 2 Dec 2019 16:16:32 +0000
Message-ID: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
x-originating-ip: [212.187.182.165]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 6441a3a2-fb82-4bc4-f9ec-08d777430479
X-MS-TrafficTypeDiagnostic: DB6PR0801MB1942:|HE1PR0801MB1979:
X-Microsoft-Antispam-PRVS: <HE1PR0801MB197923875CB88C9C2E49D730EA430@HE1PR0801MB1979.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:7691;OLM:7691;
x-forefront-prvs: 0239D46DB6
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39860400002)(346002)(396003)(376002)(136003)(189003)(199004)(13464003)(54906003)(14444005)(25786009)(81166006)(6306002)(966005)(81156014)(26005)(86362001)(6506007)(36756003)(53546011)(8676002)(66476007)(64756008)(66446008)(66556008)(2616005)(91956017)(6436002)(6246003)(71200400001)(6512007)(66574012)(5660300002)(4326008)(66946007)(19273905006)(186003)(110136005)(2906002)(478600001)(71190400001)(14454004)(102836004)(229853002)(8936002)(6486002)(256004)(76116006)(7736002)(316002)(305945005)(3846002)(66066001)(6116002)(561944003)(33656002)(99286004)(563064011); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1942; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: wKJ44Ywzctg1LHODqP9TzlKh2nSgeS7iEuLWdPHu5oICW13RSJXScC6io6KdHY9HOeDdVE8jtBLsWXSr9qLJv2CIMRXP7nNMtM0Ln8kivnO2xBr4rak/F7cc5mvGCoUXDvGCY77y/IyaDvI2T2uEP2D3EFBbH9KjusXmO0OB+jua0ON8JFYWeKNuuUpYznOCwxd/5HpQ2L9GwddI67ei3pEf7uBsn+P0ab2KCQETOZXNVQzUlWz9MhfEOfF8Gi/9DhPXgSTcVQwjicaA4i1Ahyv3gTar9Vhunay4+sse/Zbs+DuTeyVY7/E6GVPmMmImPz1hfcpaCH9iL6lOJ8gBakCH9B6Re1M1rBEjpMOX01tf594wsJMoCZeB9jJ4IbTI0Ho4tDxycN3wsWTjr52KfjBWBKEHoCNnf8i01uzhwZFx4hf1Aocwbjy1BsjezlBV4y/at3h5XiMSv6SDTcBHjHiFO2cjsKPtzUxMAH5JfPY=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <256251DCA03C824BB81168223C5E218F@arm.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1942
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT028.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(376002)(136003)(346002)(396003)(39860400002)(13464003)(199004)(40434004)(189003)(54906003)(106002)(99286004)(36756003)(107886003)(6486002)(2906002)(14454004)(2616005)(229853002)(8676002)(81166006)(25786009)(66066001)(102836004)(186003)(6512007)(6246003)(356004)(3846002)(26005)(19273905006)(436003)(47776003)(6506007)(966005)(478600001)(6306002)(26826003)(4326008)(53546011)(6116002)(66574012)(50466002)(450100002)(33656002)(86362001)(7736002)(2486003)(336012)(561944003)(110136005)(22756006)(76130400001)(305945005)(45080400002)(30864003)(14444005)(5024004)(23676004)(36906005)(5660300002)(81156014)(8936002)(70586007)(70206006)(316002)(563064011); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB1979; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: f31e90b8-217d-4263-1bd5-08d77742ff17
X-Forefront-PRVS: 0239D46DB6
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: PHTaTGZjee3QVvVN/aPenwRPlcqHhH/wUwR6G9vzAEtYtLPM7vBUgzgjamn/RBsJdOvzS7qwbDbIzNvk1wbJAKBZC4ztnRUw5G1PCDF/DQJGDveu0p86muT/l4HxlZiuqaFiZduRs8N8+A6dmqZDx63UnFnUWggOlWyTmLIZeUg0YQqV6jicPEMM4g6nJV1RwLQ7jv7w4moZtBRdy6u4Dvpktp8eB2X2ZOEyS4q4scx6X9aJ3MVrYtt/+93tdFPu4O5Nnv1VQL52fs+kz2+J4KEn4q0mhSpZSTCMbiEDQDUPoSa0UrBu7gjIL8fgvNgnS81wQD3R1FaOB5onX/sawoFy9/m399oGV+zxjqO8ZV3SJgpLyEY+Ro4Pm0m4S8W5aBb1qdczJ9nD9Ajjj7epxqp3kfVljWfdLoHgz7X0JYLpII2bu30A3AZkjkirl35T/U0ZOAmSZJDeN7XvOTVwaZdWB0ydEUJFrlCAKMHvnhg=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Dec 2019 16:16:41.5689 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6441a3a2-fb82-4bc4-f9ec-08d777430479
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1979
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/Aek77Z8TkBRyVcJ4vqNdYMYzf5M>
Subject: Re: [Suit] [Rats] [sacm] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Dec 2019 16:16:51 -0000

SGkgSGVuaywNCg0KVGhhbmtzIGZvciBicmluZ2luZyB0aGlzIHRvIG15IGF0dGVudGlvbi4gSSdt
IG5vdCBzdXJlIHRoYXQgSSB1bmRlcnN0YW5kIHRoZSBnb2FsIG9mIHVzaW5nIGEgQ1dUIGZvciBh
IENvU1dJRCBvciBhIFNVSVQgbWFuaWZlc3QuIFdvdWxkIHlvdSBiZSBhYmxlIHRvIGVsYWJvcmF0
ZSBvbiB3aHkgd2Ugc2hvdWxkIHVzZSBDV1Q/DQoNCkZyb20gYSBoaWdoIGxldmVsLCBteSBjb25j
ZXJuIGlzIHRoYXQgdXNpbmcgQ1dUIHdpbGwgaW50cm9kdWNlIGEgc3Vic3RhbnRpYWwgYXJjaGl0
ZWN0dXJhbCBjaGFuZ2UgdG8gdGhlIG1hbmlmZXN0IHNwZWNpZmljYXRpb246IFRoZSBtYW5pZmVz
dCBpcyBzdHJ1Y3R1cmVkIGFzOg0KMS4gT3V0ZXIgV3JhcHBlciAobWFwKSB7DQogICAxLjEgQ1dU
IEtleSBDbGFpbXMgKGxpc3Qgb2YgQ1dUKQ0KICAgMS4yIEF1dGhlbnRpY2F0aW9uIHdyYXBwZXJz
IChMaXN0IG9mIENPU0UgU2lnbmF0dXJlcy9NQUNzKQ0KICAgMS4zIE1hbmlmZXN0IChtYXApDQog
ICAxLjQgU2V2ZXJhYmxlIGl0ZW1zDQoNCihOb3RlIHRoYXQgdGhlIHBsYWNlbWVudCBvZiBDV1Qg
a2V5IGNsYWltcyBpcyBuZXcgYW5kIG5vdCBpbiB0aGUgbGF0ZXN0IGRyYWZ0LS1pdCBpcyBhIGNo
YW5nZSB0aGF0IHdhcyBicm91Z2h0IGluIHRvIG1ha2UgUFFDIGhhbmRsaW5nIG1vcmUgZWxlZ2Fu
dCkNCg0KV2l0aGluIHRoZSBtYW5pZmVzdCwgdGhlcmUgaXMgbGl0dGxlIG92ZXJsYXAgd2l0aCB0
aGUgYmFzZSBzZXQgb2YgQ1dUIGNsYWltcy4NCg0KV2hhdCB3b3VsZCB1c2luZyBDV1QgZm9yIHRo
ZSBTVUlUIG1hbmlmZXN0IGFjY29tcGxpc2g/DQoNCkJlc3QgUmVnYXJkcywNCkJyZW5kYW4NCg0K
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFN1aXQgPHN1aXQtYm91bmNlc0BpZXRm
Lm9yZz4gT24gQmVoYWxmIE9mIEhlbmsgQmlya2hvbHoNClNlbnQ6IDI0IE5vdmVtYmVyIDIwMTkg
MTU6NDQNClRvOiBTbWl0aCwgTmVkIDxuZWQuc21pdGhAaW50ZWwuY29tPjsgS2F0aGxlZW4gTW9y
aWFydHkgPGthdGhsZWVuLm1vcmlhcnR5LmlldGZAZ21haWwuY29tPg0KQ2M6IHN1aXRAaWV0Zi5v
cmc7IHNhY20gPHNhY21AaWV0Zi5vcmc+OyByYXRzQGlldGYub3JnOyBMYXVyZW5jZSBMdW5kYmxh
ZGUgPGxnbEBpc2xhbmQtcmVzb3J0LmNvbT47IElyYSBNY0RvbmFsZCA8Ymx1ZXJvb2ZtdXNpY0Bn
bWFpbC5jb20+OyBXYWx0ZXJtaXJlLCBEYXZpZCBBLiAoRmVkKSA8ZGF2aWQud2FsdGVybWlyZUBu
aXN0Lmdvdj4NClN1YmplY3Q6IFJlOiBbU3VpdF0gW1JhdHNdIFtzYWNtXSBDb1NXSUQgYW5kIEVB
VCBhbmQgQ1dUDQoNCkhpIE5lZCwNCg0KIkV2aWRlbmNlIiBhbmQgIlBheWxvYWQiIGFyZSB0d28g
b2YgdGhlIGZvdXIgcHJlLWRlZmluZWQgKGFuZA0KZXh0ZW5zaWJsZSkgdHlwZXMgb2YgcmVzb3Vy
Y2UtY29sbGVjdGlvbiBkZWZpbmVkIGJ5IElTTy9JRUMgMTk3NzAtMjoyMDE1LCBDb1NXSUQgYW5k
IE5JU1RJUiA4MDYwOjIwMTYsIHJlc3BlY3RpdmVseS4NCg0KVGhleSBhcmUgZGVmaW5lZCBoZXJl
Og0KDQo+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXNhY20tY29zd2lk
LTEzI3NlY3Rpb24tMi4zDQoNCkZvcnR1bmF0ZWx5LCBFdmlkZW5jZSBpcyBzZW1hbnRpY2FsbHkg
dmVyeSB3ZWxsIGFsaWduZWQgd2l0aCB0aGUgbWVhbmluZyBvZiBFdmlkZW5jZSBpbiB0aGUgY29u
dGV4dCBvZiBSQVRTLCBpdCBpcyBlZmZlY3RpdmVseSBjcmVhdGVkIGJ5IGFuIEF0dGVzdGluZyBF
bnZpcm9ubWVudCBvZiBhbiBBdHRlc3RlciBhcyBhIG1lYXN1cmVtZW50Og0KDQo+ICAgbyAgZXZp
ZGVuY2UtZW50cnkgKGluZGV4IDMpOiBUaGlzIGl0ZW0gY2FuIGJlIHVzZWQgdG8gcmVjb3JkIHRo
ZQ0KPiAgICAgIHJlc3VsdHMgb2YgYSBzb2Z0d2FyZSBkaXNjb3ZlcnkgcHJvY2VzcyB1c2VkIHRv
IGlkZW50aWZ5IHVudGFnZ2VkDQo+ICAgICAgc29mdHdhcmUgb24gYW4gZW5kcG9pbnQgb3IgdG8g
cmVwcmVzZW50IGluZGljYXRvcnMgZm9yIHdoeQ0KPiAgICAgIHNvZnR3YXJlIGlzIGJlbGlldmVk
IHRvIGJlIGluc3RhbGxlZCBvbiB0aGUgZW5kcG9pbnQuICBJbiBlaXRoZXINCj4gICAgICBjYXNl
LCBhIENvU1dJRCB0YWcgY2FuIGJlIGNyZWF0ZWQgYnkgdGhlIHRvb2wgcGVyZm9ybWluZyBhbg0K
PiAgICAgIGFuYWx5c2lzIG9mIHRoZSBzb2Z0d2FyZSBjb21wb25lbnRzIGluc3RhbGxlZCBvbiB0
aGUgZW5kcG9pbnQuDQo+ICAgICAgRGVzY3JpYmVkIGluIFNlY3Rpb24gMi45LjQuDQoNCkluIGdl
bmVyYWwsIFBheWxvYWQgbGlzdHMgdGhlIGZpbGVzIHRoYXQgbWF5IGJlIGluc3RhbGxlZCB3aXRo
IGEgc29mdHdhcmUgcHJvZHVjdCwgYW5kIGNvdWxkIGJlIGEgc3VwZXJzZXQgb2YgdGhvc2UgZmls
ZXMuIFNlbWFudGljYWxseSwgdGhleSBhcmUgdGhlIGVxdWl2YWxlbnQgdG8gQXBwcmFpc2FsIFBv
bGljaWVzIChmb3JtZXJseSBrbm93IGFzIFJlZmVyZW5jZSBWYWx1ZXMpLiBUaGlzIGRpZmZlcnMg
ZnJvbSB0aGUgdXNlIG9mIEV2aWRlbmNlLCB3aGljaCBpcyB1c2VkIHRvIHN0b3JlIHJlc3VsdHMg
ZnJvbSBhIHNjYW4gdGhhdCBpbmRpY2F0ZSB3aHkgdGhlIHByb2R1Y3QgaXMgYmVsaWV2ZWQgdG8g
YmUgaW5zdGFsbGVkOg0KDQo+ICAgbyAgcGF5bG9hZCAoaW5kZXggNik6IFRoaXMgaXRlbSByZXBy
ZXNlbnRzIGEgY29sbGVjdGlvbiBvZiBzb2Z0d2FyZQ0KPiAgICAgIGFydGlmYWN0cyAoZGVzY3Jp
YmVkIGJ5IGNoaWxkIGl0ZW1zKSB0aGF0IGNvbXBvc2UgdGhlIHRhcmdldA0KPiAgICAgIHNvZnR3
YXJlLiAgRm9yIGV4YW1wbGUsIHRoZXNlIGFydGlmYWN0cyBjb3VsZCBiZSB0aGUgZmlsZXMNCj4g
ICAgICBpbmNsdWRlZCB3aXRoIGFuIGluc3RhbGxlciBmb3IgYSBjb3JwdXMgdGFnIG9yIGluc3Rh
bGxlZCBvbiBhbg0KPiAgICAgIGVuZHBvaW50IHdoZW4gdGhlIHNvZnR3YXJlIGNvbXBvbmVudCBp
cyBpbnN0YWxsZWQgZm9yIGEgcHJpbWFyeSBvcg0KPiAgICAgIHBhdGNoIHRhZy4gIFRoZSBhcnRp
ZmFjdHMgbGlzdGVkIGluIGEgcGF5bG9hZCBtYXkgYmUgYSBzdXBlcnNldCBvZg0KPiAgICAgIHRo
ZSBzb2Z0d2FyZSBhcnRpZmFjdHMgdGhhdCBhcmUgYWN0dWFsbHkgaW5zdGFsbGVkLiAgQmFzZWQg
b24gdXNlcg0KPiAgICAgIHNlbGVjdGlvbnMgYXQgaW5zdGFsbCB0aW1lLCBhbiBpbnN0YWxsYXRp
b24gbWlnaHQgbm90IGluY2x1ZGUNCj4gICAgICBldmVyeSBhcnRpZmFjdCB0aGF0IGNvdWxkIGJl
IGNyZWF0ZWQgb3IgZXhlY3V0ZWQgb24gdGhlIGVuZHBvaW50DQo+ICAgICAgd2hlbiB0aGUgc29m
dHdhcmUgY29tcG9uZW50IGlzIGluc3RhbGxlZCBvciBydW4uICBEZXNjcmliZWQgaW4NCj4gICAg
ICBTZWN0aW9uIDIuOS4zLg0KDQpWaWVsZSBHcsO8w59lLA0KDQpIZW5rDQoNCj4gT24gMjIuMTEu
MTkgMjA6MzksIFNtaXRoLCBOZWQgd3JvdGU6DQo+IFJlZ2FyZGluZyBpc3N1ZSA0NiAobGluayBi
ZWxvdyksIHRoZSBwcm9wb3NlZCAoOSkgY2xhaW1zIGRpc3Rpbmd1aXNoDQo+IGJldHdlZW4gRXZp
ZGVuY2UsIOKAnFBheWxvYWTigJ0gYW5kIFNVSVQgTWFuaWZlc3QgdmFyaWF0aW9ucy4gRXZpZGVu
Y2UgaXMNCj4gZGVmaW5lZCBieSBSQVRTIGFyY2hpdGVjdHVyZSwgU1VJVCBNYW5pZmVzdCBieSBT
VUlUIFdHLCBidXQgbm90IHN1cmUNCj4gd2hlcmUg4oCcUGF5bG9hZOKAnSBpcyBkZWZpbmVkIGFu
ZCBob3cgaXQgZGlmZmVycyBmcm9tIEV2aWRlbmNlLiBQb3NzaWJseQ0KPiA4IGNsYWltcyBjYW4g
YmUgY29sbGFwc2VkIGludG8gND8NCj4NCj4gKkZyb206ICpSQVRTIDxyYXRzLWJvdW5jZXNAaWV0
Zi5vcmc+IG9uIGJlaGFsZiBvZiBLYXRobGVlbiBNb3JpYXJ0eQ0KPiA8a2F0aGxlZW4ubW9yaWFy
dHkuaWV0ZkBnbWFpbC5jb20+DQo+ICpEYXRlOiAqRnJpZGF5LCBOb3ZlbWJlciAyMiwgMjAxOSBh
dCAxMDoyNyBBTQ0KPiAqVG86ICpIZW5rIEJlcmtob2x6IDxoZW5rLmJpcmtob2x6QHNpdC5mcmF1
bmhvZmVyLmRlPg0KPiAqQ2M6ICoic3VpdEBpZXRmLm9yZyIgPHN1aXRAaWV0Zi5vcmc+LCBzYWNt
IDxzYWNtQGlldGYub3JnPiwNCj4gInJhdHNAaWV0Zi5vcmciIDxyYXRzQGlldGYub3JnPiwgTGF1
cmVuY2UgTHVuZGJsYWRlDQo+IDxsZ2xAaXNsYW5kLXJlc29ydC5jb20+LCBJcmEgTWNEb25hbGQg
PGJsdWVyb29mbXVzaWNAZ21haWwuY29tPiwNCj4gImRhdmlkLndhbHRlcm1pcmVAbmlzdC5nb3Yi
IDxkYXZpZC53YWx0ZXJtaXJlQG5pc3QuZ292Pg0KPiAqU3ViamVjdDogKlJlOiBbUmF0c10gW3Nh
Y21dIENvU1dJRCBhbmQgRUFUIGFuZCBDV1QNCj4NCj4gSGkgSGVuaywNCj4NCj4gSSBhbSBub3Qg
ZW50aXJlbHkgZm9sbG93aW5nIHlvdSwgc28gSSBhbSBub3Qgc3RhdGluZyBhZ3JlZW1lbnQgeWV0
Lg0KPg0KPiBPbiBGcmksIE5vdiAyMiwgMjAxOSBhdCAxMjowNiBQTSBIZW5rIEJpcmtob2x6DQo+
IDxoZW5rLmJpcmtob2x6QHNpdC5mcmF1bmhvZmVyLmRlDQo+IDxtYWlsdG86aGVuay5iaXJraG9s
ekBzaXQuZnJhdW5ob2Zlci5kZT4+IHdyb3RlOg0KPg0KPiAgICBIaSBLYXRobGVlbiwNCj4gICAg
aGkgU0FDTSwgU1VJVCAmIFJBVFMgbGlzdCwNCj4NCj4gICAgdGhlIGNvcnJlc3BvbmRpbmcgKlNX
SUQgYXV0aG9ycyBkaXNjdXNzZWQgdGhpcyBpc3N1ZSBhbmQgYXJlIHByb3Bvc2luZzoNCj4NCj4+
IGh0dHBzOi8vZ2l0aHViLmNvbS9pZXRmLXJhdHMtd2cvZWF0L2lzc3Vlcy80Ng0KPg0KPiAgICBU
aGlzIGluY2x1ZGVzIGFuIGV4dGVuZGVkIHNjb3BlIHRvIGluY2x1ZGUgdGhlIG9wdGlvbiBvZiBT
VUlUIE1hbmlmZXN0DQo+ICAgIHJlbGF0ZWQgQ2xhaW0gdmFsdWVzLCBuZXh0IHRvIHZhcmlvdXMg
KlNXSUQgQ2xhaW0gdmFsdWVzLiBXZSBwZXJtdXRhdGVkDQo+ICAgICJzaWduZWQiICYgIm5vdC1z
aWduZWQiIGFzIHdlbGwgYXMgInBheWxvYWQgdGFncyIgYW5kICJldmlkZW5jZSB0YWdzIg0KPiAg
ICBmb3IgKlNXSUQgdGFncyBpbiB0aGlzIHByb3Bvc2FsLiBUaGUgYXV0aG9ycyBhcmUgY29udmlu
Y2VkIHRoYXQgdGhlDQo+ICAgICJub3Qtc2lnbmVkIiB2YXJpYW50cyBhcmUgb2YgZXNzZW5jZSAo
YXMgQ1dUIGRvZXMgbm90IGFsbG93ICJub3Qtc2lnbmVkDQo+ICAgIENCT1IgaXRlbXMiLCBidXQg
YWxzbyBkbyBub3QgaW1wbHkgYW55IGltcGxpY2F0aW9ucyB0byB0aGUgU1VJVA0KPiAgICBNYW5p
ZmVzdA0KPiAgICBDbGFpbSBkZWZpbml0aW9uIChhbHRob3VnaCB0aGVyZSBhcmUgc3Ryb25nIHNp
bWlsYXJpdGllcyBhbmQgdGhlcmUNCj4gICAgY291bGQNCj4gICAgYmUgc29tZSkuDQo+DQo+IENh
biB5b3Ugd3JpdGUgdGhlIGFib3ZlIGFnYWluPyAgQXJlIHlvdSBzYXlpbmcgdGhpcyBpbiB0ZXJt
cyBvZiBhIENXVD8NCj4gV291bGRuJ3QgdGhlIGNsYWltcyBhbmQgdGhlIHRleHQgdmFsdWUgaW4g
YSBDV1QgYmUgcmVwcmVzZW50ZWQgYXMtaXMsDQo+IHRoZW4gc2lnbmVkLCBzbyB5b3UnZCBnZXQg
d2hhdCB5b3UgYXJlIHNheWluZyBpcyBuZWVkZWQ/DQo+DQo+DQo+ICAgIFRoZSBjdXJyZW50ICpT
V0lEIGNvbnRyaWJ1dG9ycyBwcmVmZXIgdGhpcyBjb250cmlidXRpb24gYXMgYSBwYXJhbGxlbA0K
PiAgICBlZmZvcnQgdG8gdGhlIEVBVCBJLUQsIFNVSVQgTWFuaWZlc3QgSS1ELCB0aGUgQ29TV0lE
IEktRCBhbmQgZXhpc3RpbmcNCj4gICAgSVNPIFhNTCBTV0lEIHN0YW5kYXJkLiBUaGlzIHByb3Bv
c2FsIGluY2x1ZGVzIHRoZSBwcmltaXRpdmUgdG8gbm90DQo+ICAgIGRlbGF5DQo+ICAgIGNvcnJl
c3BvbmRpbmcgSUVURyBJLUQgaW4gdGhlaXIgcmVzcGVjdGl2ZSBXR3MuDQo+DQo+IEFyZSB5b3Ug
c2F5aW5nIHlvdSBkb24ndCB3YW50IHRvIGFkZCB0ZXh0IHN0YXRpbmcgdGhlIHVzZSBvZiBhIENX
VCBpcw0KPiBhIHBvc3NpYmxlIGFsdGVybmF0aXZlLCBhcyB0aGF0IGlzIHdoYXQgd2FzIHJlcXVl
c3RlZC4gIEkgb2ZmZXJlZCB0bw0KPiB3cml0ZSBhIHNlcGFyYXRlIGRvY3VtZW50IHRvIHB1dCB0
aGUgQ29TV0lEIGluIGEgQ1dUIGluIFNBQ00gYXMgSQ0KPiB0aGluayB0aGF0J3MgdGhlIHJpZ2h0
IGhvbWUsIHJlZmVyZW5jaW5nIEVBVCB3b3JrLg0KPg0KPg0KPiAgICBIYXZpbmcgc2FpZCB0aGF0
LCB3ZSB3b3VsZCBsaWtlIHRvIGdldCBmZWVkYmFjayBmb3IgdGhlIHByb3Bvc2FsDQo+ICAgIHJl
ZmVyZW5jZXMgYWJvdmUuDQo+DQo+ICAgIElmIHRoZXJlIGlzIG5vIGRpc3NlbnQgb3IgcHVzaC1i
YWNrIG9uIGVpdGhlciB0aGUgU1VJVCwgU0FDTSwgYW5kIFJBVFMNCj4gICAgbGlzdHMsIG91ciBw
cm9wb3NlZCB3YXkgZm9yd2FyZCBpcyBhIHVuaWZpZWQgY3JlYXRpb24gb2YgRUFUIENsYWltIFNl
dHMNCj4gICAgaW4gdGhlIFJBVFMgV0cgdGhhdCBlbmFibGVzIHRoZSB1c2Ugb2YgdmFyaW91cyAq
U1dJRCB2YXJpYW50cyAmIHRoZQ0KPiAgICBTVUlUDQo+ICAgIE1hbmlmZXN0IGFzIHBheWxvYWRz
IGZvciBSQVRTIHZpYSB0aGUgUkFUUyBFQVQgSS1ELg0KPg0KPiBJIHRoaW5rIHRoaXMgc2hvdWxk
IGJlIGluIFNBQ00uICBBbmQgSSd2ZSBvZmZlcmVkIHRvIGhlbHAuICBJIGRvIHRoaW5rDQo+IHRo
YXQgYSBsaXR0bGUgdGV4dCBzYXlpbmcgaXQncyBwb3NzaWJsZSBzaG91bGQgYmUgaW4gdGhlIENv
U1dJRCBkcmFmdA0KPiBhbmQgd2lsbCBwcm92aWRlIHRoYXQgc29vbiBhcyBub3QgdG8gZGVsYXkg
cHJvZ3Jlc3Mgb2YgdGhlIENvU1dJRCBkb2N1bWVudC4NCj4NCj4gQmVzdCByZWdhcmRzLA0KPg0K
PiBLYXRobGVlbg0KPg0KPg0KPiAgICBJbiBzdW1tYXJ5LCB3ZSB3b3VsZCBsaWtlIHRvIGNyZWF0
ZSB0aGlzIGludGVyb3AgSS1EIGluIGNvbmNlcnQgYW5kDQo+ICAgIHdlbGNvbWUgZXZlcnkgam9p
bnQgZWZmb3J0IGluIHRoaXMgZG9tYWluLg0KPg0KPiAgICBWaWVsZSBHcsO8w59lLA0KPg0KPiAg
ICBIZW5rDQo+DQo+PiAgICBPbiAyMS4xMS4xOSAxMjozNywgS2F0aGxlZW4gTW9yaWFydHkgd3Jv
dGU6DQo+PiBTZW50IGZyb20gbXkgbW9iaWxlIGRldmljZQ0KPj4+IE9uIE5vdiAyMCwgMjAxOSwg
YXQgMTE6MjkgUE0sIFdhbHRlcm1pcmUsIERhdmlkIEEuIChGZWQpDQo+Pj4gPGRhdmlkLndhbHRl
cm1pcmVAbmlzdC5nb3YgPG1haWx0bzpkYXZpZC53YWx0ZXJtaXJlQG5pc3QuZ292Pj4NCj4gICAg
d3JvdGU6DQo+Pj4gSXQgc291bmRzIGxpa2UgaGF2aW5nIGEgQ1dUIGNsYWltIHRoYXQgY29udGFp
bnMgYW4gZW50aXJlIENvU1dJRA0KPiAgICBpcyBhDQo+Pj4gcGF0aCBmb3J3YXJkLiBJdCBtYXkg
YWxzbyBtYWtlIHNlbnNlIHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyIGZvcg0KPiAgICBJU08NCj4+
PiBTV0lEIHRhZ3MuDQo+Pj4gQW0gSSByaWdodCBpbiB0aGlua2luZyB0aGF0IHRoaXMgQ1dUIHdv
cmsgY2FuIGJlIGRvbmUgaW4gUkFUUywNCj4+PiByZWZlcmVuY2luZyBDb1NXSUQgb25jZSBpdCBp
cyBwdWJsaXNoZWQgYXMgYSBub3JtYXRpdmUNCj4gICAgcmVmZXJlbmNlPyBUaGlzDQo+Pj4gd291
bGQgYWxsb3cgQ29TV0lEIHRvIGdvIGZvcndhcmQgdG8gdGhlIElFU0csIHdoaWxlIHRoZSBDb1NX
SUQgQ1dUDQo+Pj4gY2xhaW0gaXMgd29ya2VkIGluIHBhcmFsbGVsIGluIFJBVFMuDQo+Pj4gS2F0
aGxlZW4sIGlmIHRoaXMgaXMgdHJ1ZSwgZG9lcyB0aGlzIHdheSBmb3J3YXJkIGFkZHJlc3MgeW91
cg0KPj4+IENXVC1yZWxhdGVkIGNvbW1lbnRzPw0KPj4gSGkgRGF2ZSwNCj4+IEkgdGhpbmsgdGhl
IHNpZ25hdHVyZSBtYXkgaGF2ZSB0byBiZSBvbiB0aGUgQ1dUIGFzIG9wcG9zZWQgdG8gb24gdGhl
DQo+PiBjbGFpbSB0aGF0IGlzIHRoZSBDb1NXSUQgb3IgU1dJRC4gIFdlIGNhbiBkZWZpbmUgaXQg
ZnVsbHkgaW4gYW5vdGhlcg0KPj4gZHJhZnQsIGJ1dCBzaG91bGQgc3RhdGUgaXQgaGVyZSBzbyB0
aGF0IG9wdGlvbiBpcyB1bmRlcnN0b29kLg0KPiAgICBJdOKAmXMgYQ0KPj4gc2ltcGxlIHdyaXRl
IHVwLCBJIHRoaW5rLg0KPj4gVGhhbmsgeW91LA0KPj4gS2F0aGxlZW4NCj4+PiBSZWdhcmRzLA0K
Pj4+IERhdmUNCj4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+Pj4gKkZyb206KiBzYWNtIDxzYWNtLWJv
dW5jZXNAaWV0Zi5vcmcNCj4gICAgPG1haWx0bzpzYWNtLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBi
ZWhhbGYgb2YgS2F0aGxlZW4gTW9yaWFydHkNCj4+PiA8a2F0aGxlZW4ubW9yaWFydHkuaWV0ZkBn
bWFpbC5jb20NCj4gICAgPG1haWx0bzprYXRobGVlbi5tb3JpYXJ0eS5pZXRmQGdtYWlsLmNvbT4+
DQo+Pj4gKlNlbnQ6KiBXZWRuZXNkYXksIE5vdmVtYmVyIDIwLCAyMDE5IDk6MTAgUE0NCj4+PiAq
VG86KiBJcmEgTWNEb25hbGQgPGJsdWVyb29mbXVzaWNAZ21haWwuY29tDQo+ICAgIDxtYWlsdG86
Ymx1ZXJvb2ZtdXNpY0BnbWFpbC5jb20+Pg0KPj4+ICpDYzoqIHJhdHNAaWV0Zi4ub3JnIDxtYWls
dG86cmF0c0BpZXRmLm9yZz4gPHJhdHNAaWV0Zi5vcmcNCj4gICAgPG1haWx0bzpyYXRzQGlldGYu
b3JnPj47IHNhY20gPHNhY21AaWV0Zi5vcmcNCj4gICAgPG1haWx0bzpzYWNtQGlldGYub3JnPj47
IExhdXJlbmNlDQo+Pj4gTHVuZGJsYWRlIDxsZ2xAaXNsYW5kLXJlc29ydC5jb20gPG1haWx0bzps
Z2xAaXNsYW5kLXJlc29ydC5jb20+Pg0KPj4+ICpTdWJqZWN0OiogUmU6IFtzYWNtXSBbUmF0c10g
Q29TV0lEIGFuZCBFQVQgYW5kIENXVA0KPj4+IEdyZWF0LCB0aGFua3MgTGF1cmVuY2UuICBJZiB0
aGF0J3MgZWFzaWVyIEkgdGhpbmsgaGF2aW5nIHRoZQ0KPiAgICBDb1NXSUQgaW4NCj4+PiBvbmUg
Y2xhaW0gc2hvdWxkIGJlIG9rIGFuZCB3b3VsZCBoYXZlIHRoZSBzYW1lIHJlc3VsdCBhcyB0aGUN
Cj4+PiBzdWdnZXN0aW9uIEkgbWFkZS4gIENoYW5naW5nIHRoZSBDb1NXSUQgZm9ybWF0IGlzIGEg
YmlnIGVub3VnaA0KPiAgICBwcm9jZXNzDQo+Pj4gdGhhdCBpdCBzaG91bGRuJ3QgaGFwcGVuIHZl
cnkgb2Z0ZW4uDQo+Pj4gQmVzdCByZWdhcmRzLA0KPj4+IEthdGhsZWVuDQo+Pj4gT24gV2VkLCBO
b3YgMjAsIDIwMTkgYXQgODowMCBQTSBJcmEgTWNEb25hbGQNCj4gICAgPGJsdWVyb29mbXVzaWNA
Z21haWwuY29tIDxtYWlsdG86Ymx1ZXJvb2ZtdXNpY0BnbWFpbC5jb20+DQo+Pj4gPG1haWx0bzpi
bHVlcm9vZm11c2ljQGdtYWlsLmNvbQ0KPiAgICA8bWFpbHRvOmJsdWVyb29mbXVzaWNAZ21haWwu
Y29tPj4+IHdyb3RlOg0KPj4+ICAgICAgSGkgTGF1cmVuY2UsDQo+Pj4gICAgICBUaGF0IHNlZW1z
IGxpa2UgYSBnb29kIHN1Z2dlc3Rpb24gZm9yIGEgc2ltcGxlIHdheSB0byBpbnRlZ3JhdGUNCj4+
PiAgICAgIENvU1dJRCBjb250ZW50DQo+Pj4gICAgICBpbnRvIEVBVC4NCj4+PiAgICAgIENoZWVy
cywNCj4+PiAgICAgIC0gSXJhDQo+Pj4gICAgICBJcmEgTWNEb25hbGQgKE11c2ljaWFuIC8gU29m
dHdhcmUgQXJjaGl0ZWN0KQ0KPj4+ICAgICAgQ28tQ2hhaXIgLSBUQ0cgVHJ1c3RlZCBNb2JpbGl0
eSBTb2x1dGlvbnMgV0cNCj4+PiAgICAgIENvLUNoYWlyIC0gVENHIE1ldGFkYXRhIEFjY2VzcyBQ
cm90b2NvbCBTRw0KPj4+ICAgICAgQ2hhaXIgLSBMaW51eCBGb3VuZGF0aW9uIE9wZW4gUHJpbnRp
bmcgV0cNCj4+PiAgICAgIFNlY3JldGFyeSAtIElFRUUtSVNUTyBQcmludGVyIFdvcmtpbmcgR3Jv
dXANCj4+PiAgICAgIENvLUNoYWlyIC0gSUVFRS1JU1RPIFBXRyBJbnRlcm5ldCBQcmludGluZyBQ
cm90b2NvbCBXRw0KPj4+ICAgICAgSUVURiBEZXNpZ25hdGVkIEV4cGVydCAtIElQUCAmIFByaW50
ZXIgTUlCDQo+Pj4gICAgICBCbHVlIFJvb2YgTXVzaWMgLyBIaWdoIE5vcnRoIEluYw0KPj4+IGh0
dHA6Ly9zaXRlcy5nb29nbGUuY29tL3NpdGUvYmx1ZXJvb2ZtdXNpYw0KPiAgICAgIDxodHRwczov
L2djYzAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUy
RnNpdGVzLmdvb2dsZS5jb20lMkZzaXRlJTJGYmx1ZXJvb2ZtdXNpYyZkYXRhPTAyJTdDMDElN0Nk
YXZpZC53YWx0ZXJtaXJlJTQwbmlzdC5nb3YlN0M5MmEyZGNiYWRkOGQ0NzY2MWI5NjA4ZDc2ZTI4
Mjg0NyU3QzJhYjVkODJmZDhmYTQ3OTdhOTNlMDU0NjU1YzYxZGVjJTdDMSU3QzElN0M2MzcwOTg5
OTEwNzA0MTcwMDYmc2RhdGE9R0RJVlZJZXN2cXFYbnVVNlR0TGJLN0dKNGVJMWIxRWNZU1BvWHNI
bGowNCUzRCZyZXNlcnZlZD0wPg0KPj4+IGh0dHA6Ly9zaXRlcy5nb29nbGUuY29tL3NpdGUvaGln
aG5vcnRoaW5jDQo+ICAgICAgPGh0dHBzOi8vZ2NjMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24uLm91
dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRnNpdGVzLmdvb2dsZS5jb20lMkZzaXRlJTJGaGln
aG5vcnRoaW5jJmRhdGE9MDIlN0MwMSU3Q2RhdmlkLndhbHRlcm1pcmUlNDBuaXN0LmdvdiU3Qzky
YTJkY2JhZGQ4ZDQ3NjYxYjk2MDhkNzZlMjgyODQ3JTdDMmFiNWQ4MmZkOGZhNDc5N2E5M2UwNTQ2
NTVjNjFkZWMlN0MxJTdDMSU3QzYzNzA5ODk5MTA3MDQxNzAwNiZzZGF0YT03eiUyQm9NY1lTU0ZE
OGhBWUhtRUxxTm95R0F4VEJFOWdrbmJWNmtBektXWDglM0QmcmVzZXJ2ZWQ9MCA8aHR0cDovL291
dGxvb2suY29tLz91cmw9aHR0cCUzQSUyRiUyRnNpdGVzLmdvb2dsZS5jb20lMkZzaXRlJTJGaGln
aG5vcnRoaW5jJmRhdGE9MDIlN0MwMSU3Q2RhdmlkLndhbHRlcm1pcmUlNDBuaXN0LmdvdiU3Qzky
YTJkY2JhZGQ4ZDQ3NjYxYjk2MDhkNzZlMjgyODQ3JTdDMmFiNWQ4MmZkOGZhNDc5N2E5M2UwNTQ2
NTVjNjFkZWMlN0MxJTdDMSU3QzYzNzA5ODk5MTA3MDQxNzAwNiZzZGF0YT03eiUyQm9NY1lTU0ZE
OGhBWUhtRUxxTm95R0F4VEJFOWdrbmJWNmtBektXWDglM0QmcmVzZXJ2ZWQ9MD4+DQo+Pj4gICAg
ICBtYWlsdG86IGJsdWVyb29mbXVzaWNAZ21haWwuY29tDQo+ICAgIDxtYWlsdG86Ymx1ZXJvb2Zt
dXNpY0BnbWFpbC5jb20+IDxtYWlsdG86Ymx1ZXJvb2ZtdXNpY0BnbWFpbC5jb20NCj4gICAgPG1h
aWx0bzpibHVlcm9vZm11c2ljQGdtYWlsLmNvbT4+DQo+Pj4gICAgICBQTyBCb3ggMjIxICBHcmFu
ZCBNYXJhaXMsIE1JIDQ5ODM5ICA5MDYtNDk0LTI0MzQNCj4+PiAgICAgIE9uIFdlZCwgTm92IDIw
LCAyMDE5IGF0IDc6MzUgUE0gTGF1cmVuY2UgTHVuZGJsYWRlDQo+Pj4gICAgICA8bGdsQGlzbGFu
ZC1yZXNvcnQuY29tIDxtYWlsdG86bGdsQGlzbGFuZC1yZXNvcnQuY29tPg0KPiAgICA8bWFpbHRv
OmxnbEBpc2xhbmQtcmVzb3J0LmNvbSA8bWFpbHRvOmxnbEBpc2xhbmQtcmVzb3J0LmNvbT4+PiB3
cm90ZToNCj4+PiAgICAgICAgICBIaSwNCj4+PiAgICAgICAgICBJ4oCZbSBub3Qgb24gdGhlIFNB
Q00gbGlzdCwgYnV0IGRpZCBsb29rIGF0IHRoZSBhcmNoaXZlLg0KPj4+ICAgICAgICAgIEhvcGVm
dWxseSBJ4oCZbSBub3Qgb3V0IG9mIHN5bmMuDQo+Pj4gICAgICAgICAgTXkgdGhvdWdodCBpcyB0
byByZWdpc3RlciBvbmUgY2xhaW0gZm9yIENXVCB0aGF0IGlzIGFuDQo+ICAgIGVudGlyZQ0KPj4+
ICAgICAgICAgIENvU1dJRCAoaW4gQ0RETCB0aGUgY29uY2lzZS1zd2lkLXRhZykuDQo+Pj4gICAg
ICAgICAgVGhhdCB3YXkgQ29TV0lEIGNhbiBncm93IGFuZCBkZXZlbG9wIG9uIGl0cyBvd24gd2l0
aG91dCBsb3RzDQo+Pj4gICAgICAgICAgb2YgYWRkcyBhbmQgc3VidHJhY3RzIHRvIHRoZSBDV1Qg
cmVnaXN0cnkuIEl0IGhhcyBpdHMNCj4gICAgb3duIElBTkENCj4+PiAgICAgICAgICByZWdpc3Ry
eSB3aXRoIGl0cyBvd24gZXhwZXJ0cyBhbmQgc3VjaC4gU2VlbXMgbGlrZSB0aGUNCj4+PiAgICAg
ICAgICBjb3VwbGluZyAvIGZhY3RvcmluZyBpcyBhYm91dCByaWdodC4NCj4+PiAgICAgICAgICBU
aGlzIHdvdWxkIGFsc28gYmUgdGhlIHdheSBJ4oCZZCBsaWtlIHRvIGhhdmUgaXQgaW4gRUFUDQo+
Pj4gICAgICAgICAgYXR0ZXN0YXRpb24uIFdl4oCZdmUgZG9uZSBhIG1pbmkgdmVyc2lvbiBvZiB0
aGlzIHdpdGggdGhlDQo+Pj4gICAgICAgICAgbG9jYXRpb24gY2xhaW0NCj4gICAgICA8aHR0cHM6
Ly9nY2MwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJG
JTJGdG9vbHMuaWV0Zi5vcmclMkZodG1sJTJGZHJhZnQtaWV0Zi1yYXRzLWVhdC0wMSUyM3NlY3Rp
b24tMy44JmRhdGE9MDIlN0MwMSU3Q2RhdmlkLndhbHRlcm1pcmUlNDBuaXN0LmdvdiU3QzkyYTJk
Y2JhZGQ4ZDQ3NjYxYjk2MDhkNzZlMjgyODQ3JTdDMmFiNWQ4MmZkOGZhNDc5N2E5M2UwNTQ2NTVj
NjFkZWMlN0MxJTdDMSU3QzYzNzA5ODk5MTA3MDQyNjk2MSZzZGF0YT0lMkZoaTAwOEFtMmRsWTZ0
QlFIZFBWVkdaekVjV05tcWQ1TXZnUE9NMTRqRTglM0QmcmVzZXJ2ZWQ9MD4uDQo+Pj4gICAgICAg
ICAgVGhlbiBpZiB5b3UganVzdCB3YW50IHRvIHNpZ24gYSBDb1NXSUQgQ1dUIHN0eWxlLCB0aGlz
IHdvcmtzDQo+Pj4gICAgICAgICAgcHJldHR5IHdlbGwgdG9vLiBJdCBoYXMgYSBzbGlnaHQgb3Zl
cmhlYWQgY29tcGFyZWQgdG8gaGF2aW5nDQo+Pj4gICAgICAgICAgYWxsIHRoZSBDb1NXSUQgZGF0
YSBpdGVtcyBhcyBkaXJlY3QgQ1dUIGNsYWltcyBpbiB0aGF0DQo+ICAgIGl0IHdpbGwNCj4+PiAg
ICAgICAgICBoYXZlIGFuIGFkZGl0aW9uYWwgbWFwIGxheWVyLCBidXQgdGhhdCBpcyBvbmx5IGFi
b3V0DQo+ICAgIHRocmVlIGJ5dGVzLg0KPj4+ICAgICAgICAgIExMDQo+Pj4gICAgICAgICAgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiAgICAgICAg
ICBSQVRTIG1haWxpbmcgbGlzdA0KPj4+IFJBVFNAaWV0Zi5vcmcgPG1haWx0bzpSQVRTQGlldGYu
b3JnPiA8bWFpbHRvOlJBVFNAaWV0Zi5vcmcNCj4gICAgPG1haWx0bzpSQVRTQGlldGYub3JnPj4N
Cj4+PiBodHRwczovL3d3dy5pZXRmLi5vcmcvbWFpbG1hbi9saXN0aW5mby9yYXRzDQo+ICAgIDxo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3JhdHM+DQo+ICAgICAgPGh0dHBz
Oi8vZ2NjMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUy
RiUyRnd3dy5pZXRmLm9yZyUyRm1haWxtYW4lMkZsaXN0aW5mbyUyRnJhdHMmZGF0YT0wMiU3QzAx
JTdDZGF2aWQud2FsdGVybWlyZSU0MG5pc3QuZ292JTdDOTJhMmRjYmFkZDhkNDc2NjFiOTYwOGQ3
NmUyODI4NDclN0MyYWI1ZDgyZmQ4ZmE0Nzk3YTkzZTA1NDY1NWM2MWRlYyU3QzElN0MxJTdDNjM3
MDk4OTkxMDcwNDI2OTYxJnNkYXRhPWZkcFhNSVUlMkJOa01TbjNSSjRYNUFzU3VNVTdwYm9rSFhs
dHNYOFpZUDlFMCUzRCZyZXNlcnZlZD0wPg0KPj4+ICAgICAgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiAgICAgIHNhY20gbWFpbGluZyBsaXN0DQo+
Pj4gc2FjbUBpZXRmLm9yZyA8bWFpbHRvOnNhY21AaWV0Zi5vcmc+IDxtYWlsdG86c2FjbUBpZXRm
Lm9yZw0KPiAgICA8bWFpbHRvOnNhY21AaWV0Zi5vcmc+Pg0KPj4+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2FjbQ0KPiAgICAgIDxodHRwczovL2djYzAxLnNhZmVsaW5r
cy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmcl
MkZtYWlsbWFuJTJGbGlzdGluZm8lMkZzYWNtJmRhdGE9MDIlN0MwMSU3Q2RhdmlkLndhbHRlcm1p
cmUlNDBuaXN0LmdvdiU3QzkyYTJkY2JhZGQ4ZDQ3NjYxYjk2MDhkNzZlMjgyODQ3JTdDMmFiNWQ4
MmZkOGZhNDc5N2E5M2UwNTQ2NTVjNjFkZWMlN0MxJTdDMSU3QzYzNzA5ODk5MTA3MDQzNjg5MyZz
ZGF0YT1va1NQQXFWSGo5S0J4UHRWaVFkbmZmc2ZobE1GNHQwJTJGODdQWFhZNzhmQTAlM0QmcmVz
ZXJ2ZWQ9MD4NCj4+PiAtLQ0KPj4+IEJlc3QgcmVnYXJkcywNCj4+PiBLYXRobGVlbg0KPj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IHNhY20gbWFp
bGluZyBsaXN0DQo+PiBzYWNtQGlldGYub3JnIDxtYWlsdG86c2FjbUBpZXRmLm9yZz4NCj4+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2FjbQ0KPg0KPg0KPiAtLQ0KPg0K
PiBCZXN0IHJlZ2FyZHMsDQo+DQo+IEthdGhsZWVuDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpTdWl0IG1haWxpbmcgbGlzdA0KU3VpdEBpZXRmLm9y
Zw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zdWl0DQpJTVBPUlRBTlQg
Tk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFy
ZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90
IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlh
dGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29u
LCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlv
biBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQo=


From nobody Mon Dec  2 08:51:43 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B617A120091; Mon,  2 Dec 2019 08:51:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 xNSWIOjLRlku; Mon,  2 Dec 2019 08:51:29 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE057120077; Mon,  2 Dec 2019 08:51:29 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 39D8C3818F; Mon,  2 Dec 2019 11:47:53 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 7534B784; Mon,  2 Dec 2019 11:51:27 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: "suit\@ietf.org" <suit@ietf.org>, sacm <sacm@ietf.org>, "rats\@ietf.org" <rats@ietf.org>
In-Reply-To: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com>
References: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Mon, 02 Dec 2019 11:51:27 -0500
Message-ID: <27435.1575305487@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/9Frqm1zG6mpbNSpBi5YM1Kcbukc>
Subject: Re: [Suit] [Rats] [sacm] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Dec 2019 16:51:32 -0000

--==-=-=
Content-Type: multipart/mixed; boundary="=-=-="

--=-=-=
Content-Type: text/plain


Brendan Moran <Brendan.Moran@arm.com> wrote:
    > Thanks for bringing this to my attention. I'm not sure that I
    > understand the goal of using a CWT for a CoSWID or a SUIT
    > manifest. Would you be able to elaborate on why we should use CWT?

I'm also in need of a diagram of how CoSWID and SUIT manifests and RATS EAT
interact.   I feel that the (optional) layer of signature in the CoSWID is
causing us to lose the forest for the trees...


--=-=-=
Content-Type: text/plain
Content-Disposition: inline
Content-Description: Signature

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        |    IoT architect   [
]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [




--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-




--=-=-=--

--==-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl3lQQ8ACgkQgItw+93Q
3WXz8Af+KuddrZ9KJe8P35jj0YrZs3EJqEj23GB/bQhDIKgGe8D4txFukrIsnoy+
a44xgvVHWW7Y0sP8fn6KVuTW+5dp3/dqTS9jFECmsfnr3tGJTybdaob3fpWVf8Gg
VVsl8lP93akO/9k4CSKfqDW/Uq0G4DCzeKuejEdT624ASqV7RA8Tc5/LCLVbNvv2
xiMngVT6X09A6UGOqR/lFn5qFnuv46DfJnY/OxNhHZNAUV3w0RwuWjOaXUAcvvTy
o2u5GwjExG/Ihak4kbgxpdbaIGoeNVyozpdYcGWp2FQxcA/zttQyU/jNcWs+nJSO
3O9An0WaJRW9JOFg6tcoDKEQ3YVUhw==
=Dln0
-----END PGP SIGNATURE-----
--==-=-=--


From nobody Mon Dec  2 10:15:58 2019
Return-Path: <kathleen.moriarty.ietf@gmail.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1ECE8120089; Mon,  2 Dec 2019 10:15:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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=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 eY3CmIkijHMq; Mon,  2 Dec 2019 10:15:45 -0800 (PST)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92042120072; Mon,  2 Dec 2019 10:15:45 -0800 (PST)
Received: by mail-ot1-x32a.google.com with SMTP id i4so353110otr.3; Mon, 02 Dec 2019 10:15:45 -0800 (PST)
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 :cc; bh=nRXjUnDiozGJt3wJJxdDlqh0+o+pJ/bWeRMThIrWxEg=; b=ZwhcRCsWY5pem6vlEb9QTHjUuQ8vvgBJ2NBJq+H9aTLGjfhWFTvSxPfqk97LKyH4Ky z6CCBzi6Huov3uNQiv61UR5S0y6nRWoHOLlVTRuMIUqQaLdJAoSC2dNPBOqBj0ptzujp rhoH+AWqy+7Mdj3uoHFCKbeHAa+wTcgS8KFNMmI0hE4Ma5hxdXSzIpzJr3uj4ODe4HKZ PwRmQXd9H/0fe5jBjmpJ37cvVxlxF6hVmfJ/+TCmSomFgc+G2oheX7i+0toqnD9hmtd6 /q2GVc732nOsKnVZ9HFlkxGtirBqdr6thwSxr75cRiBs1fJ5BahRP8cQrBjB5mbVSUBG 3znA==
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:cc; bh=nRXjUnDiozGJt3wJJxdDlqh0+o+pJ/bWeRMThIrWxEg=; b=JznB7M+VYvfq2bEdUszXHt7pA1n5n2BscAoOJZ7NsOr9epx6V+RzUKXe8qkh9mfo+F kkMqohTK7uKfoqgEN0PP1p0dav/O1VxPS8BBFPahP0A4M0diSpkdLTgBw2Kivf615Yoc eqJ9CW48VQowcg3YR/kVdXM0LbYBlmzQSHKdkXS8qiBG/0Afc7qCAnH1MJBvXZJEuoq3 LDXhok5Ehp5F6bKNSqp//5bdGUBlrkM6/z6zgzA7hwlqE0V1FT9ZNeUdNV0Bb61efmOz uQ9I/+eZKGElwejkmajOP9RDp5wG1KZued98LSNIu7G0sVoRc1pTTlTXcWg74m1Ec6OS Hi2w==
X-Gm-Message-State: APjAAAX7u2B6L1kqCHrbe6xYRIi9mM2W97nRLneiDg0gRlLR/gDgeNz7 yzzeij6v0yD1RZv8MDptcx9qCa+0LtuFwdtoh5wegHIg
X-Google-Smtp-Source: APXvYqzLsz7Jnw+5xxkKUlH3SA+EwQH5YbByc2DlUsD02LF2cTq8YBvbIJz8KCz8FlIsFk5QMWT4uSEvbl8pmsY8QaQ=
X-Received: by 2002:a9d:5902:: with SMTP id t2mr290604oth.151.1575310544869; Mon, 02 Dec 2019 10:15:44 -0800 (PST)
MIME-Version: 1.0
References: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com> <27435.1575305487@localhost>
In-Reply-To: <27435.1575305487@localhost>
From: Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>
Date: Mon, 2 Dec 2019 13:15:08 -0500
Message-ID: <CAHbuEH7t7qAiDRBOrRL0inqzB4htvyyPBrd-iT3kKcFN1=PdQg@mail.gmail.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: "suit@ietf.org" <suit@ietf.org>, sacm <sacm@ietf.org>, "rats@ietf.org" <rats@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000701df70598bc918b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/UxktSy126Oc4SL8eNzJzShiSZ1A>
Subject: Re: [Suit] [Rats]  [sacm] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Dec 2019 18:15:47 -0000

--000000000000701df70598bc918b
Content-Type: text/plain; charset="UTF-8"

On Mon, Dec 2, 2019 at 11:51 AM Michael Richardson <mcr+ietf@sandelman.ca>
wrote:

>
> Brendan Moran <Brendan.Moran@arm.com> wrote:
>     > Thanks for bringing this to my attention. I'm not sure that I
>     > understand the goal of using a CWT for a CoSWID or a SUIT
>     > manifest. Would you be able to elaborate on why we should use CWT?
>
> I'm also in need of a diagram of how CoSWID and SUIT manifests and RATS EAT
> interact.   I feel that the (optional) layer of signature in the CoSWID is
> causing us to lose the forest for the trees...
>

I see why you might want a CoSWID or SWID in a CWT or EAT, but don't see
the mapping for SUIT being preferred to CoSWID or SWID.

Best regards,
Kathleen

>
> --
> ]               Never tell me the odds!                 | ipv6 mesh
> networks [
> ]   Michael Richardson, Sandelman Software Works        |    IoT
> architect   [
> ]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on
> rails    [
>
>
>
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
>
>
>
> _______________________________________________
> RATS mailing list
> RATS@ietf.org
> https://www.ietf.org/mailman/listinfo/rats
>


-- 

Best regards,
Kathleen

--000000000000701df70598bc918b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Dec 2, 2019 at 11:51 AM Micha=
el Richardson &lt;<a href=3D"mailto:mcr%2Bietf@sandelman.ca">mcr+ietf@sande=
lman.ca</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><br>
Brendan Moran &lt;<a href=3D"mailto:Brendan.Moran@arm.com" target=3D"_blank=
">Brendan.Moran@arm.com</a>&gt; wrote:<br>
=C2=A0 =C2=A0 &gt; Thanks for bringing this to my attention. I&#39;m not su=
re that I<br>
=C2=A0 =C2=A0 &gt; understand the goal of using a CWT for a CoSWID or a SUI=
T<br>
=C2=A0 =C2=A0 &gt; manifest. Would you be able to elaborate on why we shoul=
d use CWT?<br>
<br>
I&#39;m also in need of a diagram of how CoSWID and SUIT manifests and RATS=
 EAT<br>
interact.=C2=A0 =C2=A0I feel that the (optional) layer of signature in the =
CoSWID is<br>
causing us to lose the forest for the trees...<br></blockquote><div><br></d=
iv><div>I see why you might want a CoSWID or SWID in a CWT or EAT, but don&=
#39;t see the mapping for SUIT being preferred to CoSWID or SWID.</div><div=
><br></div><div>Best regards,</div><div>Kathleen=C2=A0</div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">
<br>
--<br>
]=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Never tell me the o=
dds!=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| ipv6 me=
sh networks [<br>
]=C2=A0 =C2=A0Michael Richardson, Sandelman Software Works=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A0 IoT architect=C2=A0 =C2=A0[<br>
]=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:mcr@sandelman.ca" target=3D"_blank">=
mcr@sandelman.ca</a>=C2=A0 <a href=3D"http://www.sandelman.ca/" rel=3D"nore=
ferrer" target=3D"_blank">http://www.sandelman.ca/</a>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 |=C2=A0 =C2=A0ruby on rails=C2=A0 =C2=A0 [<br>
<br>
<br>
<br>
<br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca" target=3D=
"_blank">mcr+IETF@sandelman.ca</a>&gt;, Sandelman Software Works<br>
=C2=A0-=3D IPv6 IoT consulting =3D-<br>
<br>
<br>
<br>
_______________________________________________<br>
RATS mailing list<br>
<a href=3D"mailto:RATS@ietf.org" target=3D"_blank">RATS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rats" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/rats</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><br><div>Best regards,</div><di=
v>Kathleen</div></div></div></div>

--000000000000701df70598bc918b--


From nobody Mon Dec  2 15:58:40 2019
Return-Path: <simon@silvair.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45D3712008F for <suit@ietfa.amsl.com>; Mon,  2 Dec 2019 15:58:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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=silvair-com.20150623.gappssmtp.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 L1Hly54k_-xH for <suit@ietfa.amsl.com>; Mon,  2 Dec 2019 15:58:36 -0800 (PST)
Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 89E92120058 for <suit@ietf.org>; Mon,  2 Dec 2019 15:58:36 -0800 (PST)
Received: by mail-lj1-x22e.google.com with SMTP id 21so1626643ljr.0 for <suit@ietf.org>; Mon, 02 Dec 2019 15:58:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silvair-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SapTPaaoew5LGBHYqHDIgSU8/D9Q936kDUh61HalSzA=; b=1RtBO6c1lrppd6plBzTJgh5/SK9Ti/PhX8IqUu3eN/LSuoZgRG4UfdNrbTsOHMk0Im +2BaW1ddQzZ8ezXafP1cOwqsFrRY7ClXW6dEOkPR/WGrn63LAnN5fPNf7TIdT4dcGtpK lsCC8wiJTYXYROyoHWIInko7MI5T6CVKcgJLNZniYOkJa9jam0Jl2324NGHxKrAYjkRG bGA4ddIxjzoZQ/1v8qtLxnYAXoWv5KtKXYydIy+9vIQDY5gHgX+mHy5ZtZR8Xb2hE7K5 c5iqm3b/IbBSXxVDh/mdfoasFl8T45b60UsvjYQhl1tCAo+y4y7ugAZmZIgsrF1h3f7q 7QpA==
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:cc; bh=SapTPaaoew5LGBHYqHDIgSU8/D9Q936kDUh61HalSzA=; b=NIB5xZ1nVa/8nDVw87SuJC6STZUNr7PevFJuVORf8RkXriKks1CWcsMEmbAgZTvB/K SpI/IFg2MriyhInIlwFF+dzaJG7gR270tbFNVoBME/mhLy51NciVcuZ8YFLPGfrVWTQB 5W6REu55eu4lJeH1M9XXETy4TUjMjtpI2RamdjaWcFKMNC3ZUD/OtyBy84KcfiNqK3hH tavcGLXJZ9ghhDeY1pw5kWHmP9FHKzVI3Esz6GgmKDSY4WHEJCOlhDUJhf9xYi7CPaQX CrWgCH7ZCaz2jz6tpmNGTwrmmZj5YgASqOcOBXA+y3eL3hH7aMW/TnGj0bzloRUo1mZr YX8g==
X-Gm-Message-State: APjAAAV9t56emxVpL6uPPNbugvcKvaRZ9+EDLILelciusUi1A1wApHX+ ZP8YiEVO+saA7o7QRf17HvWI8XdGVx8Mt7Mr6RGc+g==
X-Google-Smtp-Source: APXvYqw99g53PH4D2eLLpW6Kp3wUxeU5pALXuF+8DnY0iTrhaLHxrtfo7XD13NDDrV7mN4s4ndDtSRaRCnioM4kXZTQ=
X-Received: by 2002:a2e:9093:: with SMTP id l19mr679439ljg.235.1575331114637;  Mon, 02 Dec 2019 15:58:34 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com>
In-Reply-To: <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com>
From: =?UTF-8?Q?Szymon_S=C5=82upik?= <simon@silvair.com>
Date: Tue, 3 Dec 2019 08:57:57 +0900
Message-ID: <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com>
To: Brendan Moran <Brendan.Moran@arm.com>
Cc: David Brown <david.brown@linaro.org>, Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>,  "suit@ietf.org" <suit@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007defd50598c15b07"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/KzA6FaY49qtfOLApcPyKjg0z_EI>
Subject: Re: [Suit] Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Dec 2019 23:58:39 -0000

--0000000000007defd50598c15b07
Content-Type: text/plain; charset="UTF-8"

Hi Hannes,

What transport did you use? I could not find that information explicitly
stated in the paper...

Thanks!

Simon

On Tue, Dec 3, 2019 at 12:20 AM Brendan Moran <Brendan.Moran@arm.com> wrote:

> Hi David,
>
> The manifest generator that I released previously was apache 2.0-licensed.
> I don't plan to change that for the next release. I'm also developing a
> manifest parser which I anticipate being released under the same license.
>
> Best Regards,
> Brendan
>
> -----Original Message-----
> From: Suit <suit-bounces@ietf.org> On Behalf Of David Brown
> Sent: 29 November 2019 18:36
> To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
> Cc: suit@ietf.org
> Subject: Re: [Suit] Firmware Update Paper
>
> On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:
>
> > The open source implementation stemming from our paper [1] is embedded
> > into the RIOT operating system, which is indeed licensed with LGPL.
> > The implementation is compliant with draft-ietf-suit-manifest-00 and
> > has recently been merged into the main branch of RIOT, see [2].
> > Reuse and further contributions to this code base are welcome!
> >
> > Relicensing this code is not planned as far as I know (@ code co-authors:
> > please correct me if I'm wrong).
>
> This is fine.  The authors of the code are free to license the code
> however they wish.  I just want to make sure it is clear that this code is
> not useful as a general example, and if the SUIT wishes to have reference
> code, it will need to be licensed differently.
>
> > Related: we know of several companies, big and small, which use RIOT
> > in their IoT products (and thus use software including -- but not
> > limited to -- LGPL
> > code) and they are quite happy with it.
>
> I'm sure there are a few companies that are willing to use LGPL licensed
> embedded code, but their existence doesn't negate that there are large
> numbers of users who will be unable to use (or even look at) this code.
>
> One example is that both Zephyr and MCUboot are licensed under the Apache
> 2.0 license.  Most parties feel that the Apache 2.0 and the LGPL 2 license
> are incompatible, and this code cannot be linked together into a single
> product.  Since I'd like to include SUIT support into MCUboot, this means
> I'll have to be doing an implementation from scratch.
>
> It's not my place to argue about the licensing of RIOT, but I would like
> to see reference code for SUIT that can be used as widley as possible, and
> the licensing of this particular code prevents it from being used for that.
>
> David
>
> _______________________________________________
> Suit mailing list
> Suit@ietf.org
> https://www.ietf.org/mailman/listinfo/suit
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
>
> _______________________________________________
> Suit mailing list
> Suit@ietf.org
> https://www.ietf.org/mailman/listinfo/suit
>

--0000000000007defd50598c15b07
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Hannes,<div><br></div><div>What transport did you use? =
I could not find that information explicitly stated in the paper...</div><d=
iv><br></div><div>Thanks!</div><div><br></div><div>Simon</div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Dec 3=
, 2019 at 12:20 AM Brendan Moran &lt;<a href=3D"mailto:Brendan.Moran@arm.co=
m">Brendan.Moran@arm.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">Hi David,<br>
<br>
The manifest generator that I released previously was apache 2.0-licensed. =
I don&#39;t plan to change that for the next release. I&#39;m also developi=
ng a manifest parser which I anticipate being released under the same licen=
se.<br>
<br>
Best Regards,<br>
Brendan<br>
<br>
-----Original Message-----<br>
From: Suit &lt;<a href=3D"mailto:suit-bounces@ietf.org" target=3D"_blank">s=
uit-bounces@ietf.org</a>&gt; On Behalf Of David Brown<br>
Sent: 29 November 2019 18:36<br>
To: Emmanuel Baccelli &lt;<a href=3D"mailto:Emmanuel.Baccelli@inria.fr" tar=
get=3D"_blank">Emmanuel.Baccelli@inria.fr</a>&gt;<br>
Cc: <a href=3D"mailto:suit@ietf.org" target=3D"_blank">suit@ietf.org</a><br=
>
Subject: Re: [Suit] Firmware Update Paper<br>
<br>
On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:<br>
<br>
&gt; The open source implementation stemming from our paper [1] is embedded=
<br>
&gt; into the RIOT operating system, which is indeed licensed with LGPL.<br=
>
&gt; The implementation is compliant with draft-ietf-suit-manifest-00 and<b=
r>
&gt; has recently been merged into the main branch of RIOT, see [2].<br>
&gt; Reuse and further contributions to this code base are welcome!<br>
&gt;<br>
&gt; Relicensing this code is not planned as far as I know (@ code co-autho=
rs:<br>
&gt; please correct me if I&#39;m wrong).<br>
<br>
This is fine.=C2=A0 The authors of the code are free to license the code ho=
wever they wish.=C2=A0 I just want to make sure it is clear that this code =
is not useful as a general example, and if the SUIT wishes to have referenc=
e code, it will need to be licensed differently.<br>
<br>
&gt; Related: we know of several companies, big and small, which use RIOT<b=
r>
&gt; in their IoT products (and thus use software including -- but not<br>
&gt; limited to -- LGPL<br>
&gt; code) and they are quite happy with it.<br>
<br>
I&#39;m sure there are a few companies that are willing to use LGPL license=
d embedded code, but their existence doesn&#39;t negate that there are larg=
e numbers of users who will be unable to use (or even look at) this code.<b=
r>
<br>
One example is that both Zephyr and MCUboot are licensed under the Apache 2=
.0 license.=C2=A0 Most parties feel that the Apache 2.0 and the LGPL 2 lice=
nse are incompatible, and this code cannot be linked together into a single=
 product.=C2=A0 Since I&#39;d like to include SUIT support into MCUboot, th=
is means I&#39;ll have to be doing an implementation from scratch.<br>
<br>
It&#39;s not my place to argue about the licensing of RIOT, but I would lik=
e to see reference code for SUIT that can be used as widley as possible, an=
d the licensing of this particular code prevents it from being used for tha=
t.<br>
<br>
David<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
</blockquote></div>

--0000000000007defd50598c15b07--


From nobody Mon Dec  2 17:38:40 2019
Return-Path: <ned.smith@intel.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 089831200E9; Mon,  2 Dec 2019 17:38:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level: 
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 G9ciyeVsvsTG; Mon,  2 Dec 2019 17:38:30 -0800 (PST)
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) (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 64957120033; Mon,  2 Dec 2019 17:38:30 -0800 (PST)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Dec 2019 17:38:30 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,270,1571727600";  d="scan'208,217";a="412003141"
Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by fmsmga006.fm.intel.com with ESMTP; 02 Dec 2019 17:38:29 -0800
Received: from orsmsx163.amr.corp.intel.com (10.22.240.88) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 2 Dec 2019 17:38:29 -0800
Received: from orsmsx109.amr.corp.intel.com ([169.254.11.161]) by ORSMSX163.amr.corp.intel.com ([169.254.9.212]) with mapi id 14.03.0439.000; Mon, 2 Dec 2019 17:38:29 -0800
From: "Smith, Ned" <ned.smith@intel.com>
To: Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>, Michael Richardson <mcr+ietf@sandelman.ca>
CC: "rats@ietf.org" <rats@ietf.org>, "suit@ietf.org" <suit@ietf.org>, sacm <sacm@ietf.org>
Thread-Topic: [Suit] [Rats]  [sacm] CoSWID and EAT and CWT
Thread-Index: AQHVqTyPSn+xiLGOUUe3g1nv9QM4IKenoj8A
Date: Tue, 3 Dec 2019 01:38:28 +0000
Message-ID: <F7783A24-302A-4D6B-9030-9AFAD71E4597@intel.com>
References: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com> <27435.1575305487@localhost> <CAHbuEH7t7qAiDRBOrRL0inqzB4htvyyPBrd-iT3kKcFN1=PdQg@mail.gmail.com>
In-Reply-To: <CAHbuEH7t7qAiDRBOrRL0inqzB4htvyyPBrd-iT3kKcFN1=PdQg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1f.0.191110
x-originating-ip: [10.24.10.58]
Content-Type: multipart/alternative; boundary="_000_F7783A24302A4D6B90309AFAD71E4597intelcom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/SgPwDqdHc3QiCtB_-sCVo9DOw1o>
Subject: Re: [Suit] [Rats]  [sacm] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 01:38:33 -0000

--_000_F7783A24302A4D6B90309AFAD71E4597intelcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RUFUIGlzIGEgcGF5bG9hZCB0aGF0IGNhbiBiZSBleGNoYW5nZWQgYmV0d2VlbiBhbiBBdHRlc3Rl
ci1WZXJpZmllciBvciBWZXJpZmllci1SZWx5aW5nUGFydHkuDQpbQ29dU1dJRCBpcyBhIHBheWxv
YWQgdGhhdCBjYW4gYmUgZXhjaGFuZ2VkIGJldHdlZW4gRW5kb3JzZXItVmVyaWZpZXIgb3IgKHBv
c3NpYmx5PykgQXR0ZXN0ZXItVmVyaWZpZXIuDQoNCkl0IGlzIHRoZSBsYXR0ZXIgdXNlIGNhc2Ug
Y29udGV4dCAoQXR0ZXN0ZXItVmVyaWZpZXIpIHRoYXQgaXMgcG90ZW50aWFsbHkgY29uZnVzaW5n
IGJlY2F1c2UgaXQgcHJlc3VtZXMgdGhlIFtDb11TV0lEIHBheWxvYWQgc2hvdWxkIGJlIHdyYXBw
ZWQgYnkgYW4gRUFULg0KDQpUaGUgYXJjaGl0ZWN0dXJlIHNsaWRlcyBwcmVzZW50ZWQgYXQgU2lu
Z2Fwb3JlIHNob3dlZCBBdHRlc3Rlci1WZXJpZmllciBpbnRlcmFjdGlvbnMgc3VwcG9ydGluZyBt
dWx0aXBsZSBzaWduZWQgZm9ybWF0cy4gVGhlcmVmb3JlLCBpdCBjb3VsZCBiZSByZWFzb25hYmxl
IHRvIGNvbnNpZGVyIFtDb11TV0lEIGFzIHlldCBhbm90aGVyIHBheWxvYWQgZm9ybWF0IHRoZSBW
ZXJpZmllciBuZWVkcyB0byBoYW5kbGUuDQoNCkFub3RoZXIgY29uc2lkZXJhdGlvbiBtaWdodCBx
dWVzdGlvbiB3aGV0aGVyIGl0IG1ha2VzIHNlbnNlIGZvciBbQ29dU1dJRCB0byBiZSByZWdhcmRl
ZCBhcyBFdmlkZW5jZS4gTWF5YmUgaXQgc2hvdWxkIGJlIHJlc3RyaWN0ZWQgdG8gRW5kb3JzZW1l
bnRzPw0KDQpUaGUgU1dJRCBkb2N1bWVudGF0aW9uIHNlZW1zIHRvIHN1Z2dlc3QgdGhhdCBTV0lE
IHN0cnVjdHVyZXMgc2hvdWxkIGJlIG1haW50YWluZWQgb24gdGhlIEF0dGVzdGVyIGFuZCB1cGRh
dGVkIHdoZW4gU1cvRlcgdXBkYXRlcyBvY2N1ci4gUG9zc2libHksIHRoZSBpbnN0YWxsZXIgaXMg
d29ya2luZyB3aXRoIHR3byBvYmplY3RzIFNVSVQgbWFuaWZlc3RzIGFuZCBbQ29dU1dJRCBzdHJ1
Y3R1cmVzIGtlZXBpbmcgYm90aCBtYWludGFpbmVkIG9uIHRoZSBBdHRlc3Rlcj8gSWYgdGhpcyBp
cyB0aGUgY2FzZSwgdGhlbiBpdCBtaWdodCBtYWtlIHNlbnNlIHRvIGNvbnNpZGVyIHVuaWZ5aW5n
IHRoZW0/IFRoYXQgbWlnaHQgYmUgdGhlIGNvbnRleHQgZm9yIHNvbWUgb2YgdGhlIGxpc3QgYWN0
aXZpdHkgc3Vycm91bmRpbmcgU1VJVCBtYW5pZmVzdCBhbmQgW0NvXVNXSUQ/DQoNClRoZSBpbXBv
cnRhbnQgZGlzdGluY3Rpb24gZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2YgdGhlIFJBVFMgYXJjaGl0
ZWN0dXJlIGlzIHRoYXQgRW5kb3JzZW1lbnRzIChzaWduZWQgYnkgYSBtZmcg4oCTIGFrYSDigJxF
bmRvcnNlcuKAnSkgYXJlIHN0aWxsIEVuZG9yc2VtZW50cyBldmVuIGlmIHRoZXkgYXJlIHN0b3Jl
ZCBvbiB0aGUgQXR0ZXN0ZXIgYW5kIGNvbnZleWVkIHRvIGEgVmVyaWZpZXIgb3ZlciBhIGNvbnZl
eWFuY2UgcHJvdG9jb2wgdGhhdCBzdXBwb3J0cyBjb252ZXlhbmNlIG9mIEV2aWRlbmNlLiBFdmlk
ZW5jZSBhbmQgRW5kb3JzZW1lbnRzIGFyZSBzaWduZWQgYnkgZGlmZmVyZW50IGtleXMuIEhvdyB0
aGV5IGFyZSBjb252ZXllZCBpc27igJl0IGludGVyZXN0aW5nIHRvIHRoZSBWZXJpZmllciBwZXIg
c2UuIGV4Y2VwdCB3aGVyZSBmcmVzaG5lc3MgaXMgYSBjb25zaWRlcmF0aW9uLg0KLU5lZA0KDQpG
cm9tOiBTdWl0IDxzdWl0LWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBLYXRobGVlbiBN
b3JpYXJ0eSA8a2F0aGxlZW4ubW9yaWFydHkuaWV0ZkBnbWFpbC5jb20+DQpEYXRlOiBNb25kYXks
IERlY2VtYmVyIDIsIDIwMTkgYXQgMTA6MTYgQU0NClRvOiBNaWNoYWVsIFJpY2hhcmRzb24gPG1j
citpZXRmQHNhbmRlbG1hbi5jYT4NCkNjOiAicmF0c0BpZXRmLm9yZyIgPHJhdHNAaWV0Zi5vcmc+
LCAic3VpdEBpZXRmLm9yZyIgPHN1aXRAaWV0Zi5vcmc+LCBzYWNtIDxzYWNtQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFtTdWl0XSBbUmF0c10gW3NhY21dIENvU1dJRCBhbmQgRUFUIGFuZCBDV1QN
Cg0KDQoNCk9uIE1vbiwgRGVjIDIsIDIwMTkgYXQgMTE6NTEgQU0gTWljaGFlbCBSaWNoYXJkc29u
IDxtY3IraWV0ZkBzYW5kZWxtYW4uY2E8bWFpbHRvOm1jciUyQmlldGZAc2FuZGVsbWFuLmNhPj4g
d3JvdGU6DQoNCkJyZW5kYW4gTW9yYW4gPEJyZW5kYW4uTW9yYW5AYXJtLmNvbTxtYWlsdG86QnJl
bmRhbi5Nb3JhbkBhcm0uY29tPj4gd3JvdGU6DQogICAgPiBUaGFua3MgZm9yIGJyaW5naW5nIHRo
aXMgdG8gbXkgYXR0ZW50aW9uLiBJJ20gbm90IHN1cmUgdGhhdCBJDQogICAgPiB1bmRlcnN0YW5k
IHRoZSBnb2FsIG9mIHVzaW5nIGEgQ1dUIGZvciBhIENvU1dJRCBvciBhIFNVSVQNCiAgICA+IG1h
bmlmZXN0LiBXb3VsZCB5b3UgYmUgYWJsZSB0byBlbGFib3JhdGUgb24gd2h5IHdlIHNob3VsZCB1
c2UgQ1dUPw0KDQpJJ20gYWxzbyBpbiBuZWVkIG9mIGEgZGlhZ3JhbSBvZiBob3cgQ29TV0lEIGFu
ZCBTVUlUIG1hbmlmZXN0cyBhbmQgUkFUUyBFQVQNCmludGVyYWN0LiAgIEkgZmVlbCB0aGF0IHRo
ZSAob3B0aW9uYWwpIGxheWVyIG9mIHNpZ25hdHVyZSBpbiB0aGUgQ29TV0lEIGlzDQpjYXVzaW5n
IHVzIHRvIGxvc2UgdGhlIGZvcmVzdCBmb3IgdGhlIHRyZWVzLi4uDQoNCkkgc2VlIHdoeSB5b3Ug
bWlnaHQgd2FudCBhIENvU1dJRCBvciBTV0lEIGluIGEgQ1dUIG9yIEVBVCwgYnV0IGRvbid0IHNl
ZSB0aGUgbWFwcGluZyBmb3IgU1VJVCBiZWluZyBwcmVmZXJyZWQgdG8gQ29TV0lEIG9yIFNXSUQu
DQoNCkJlc3QgcmVnYXJkcywNCkthdGhsZWVuDQoNCi0tDQpdICAgICAgICAgICAgICAgTmV2ZXIg
dGVsbCBtZSB0aGUgb2RkcyEgICAgICAgICAgICAgICAgIHwgaXB2NiBtZXNoIG5ldHdvcmtzIFsN
Cl0gICBNaWNoYWVsIFJpY2hhcmRzb24sIFNhbmRlbG1hbiBTb2Z0d2FyZSBXb3JrcyAgICAgICAg
fCAgICBJb1QgYXJjaGl0ZWN0ICAgWw0KXSAgICAgbWNyQHNhbmRlbG1hbi5jYTxtYWlsdG86bWNy
QHNhbmRlbG1hbi5jYT4gIGh0dHA6Ly93d3cuc2FuZGVsbWFuLmNhLyAgICAgICAgfCAgIHJ1Ynkg
b24gcmFpbHMgICAgWw0KDQoNCg0KDQotLQ0KTWljaGFlbCBSaWNoYXJkc29uIDxtY3IrSUVURkBz
YW5kZWxtYW4uY2E8bWFpbHRvOm1jciUyQklFVEZAc2FuZGVsbWFuLmNhPj4sIFNhbmRlbG1hbiBT
b2Z0d2FyZSBXb3Jrcw0KIC09IElQdjYgSW9UIGNvbnN1bHRpbmcgPS0NCg0KDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpSQVRTIG1haWxpbmcgbGlz
dA0KUkFUU0BpZXRmLm9yZzxtYWlsdG86UkFUU0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vcmF0cw0KDQoNCi0tDQoNCkJlc3QgcmVnYXJkcywNCkthdGhs
ZWVuDQo=

--_000_F7783A24302A4D6B90309AFAD71E4597intelcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <D53EC66E8479954692DEE896A78B7D26@intel.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkVBVCBpcyBhIHBheWxvYWQgdGhhdCBjYW4gYmUgZXhjaGFuZ2VkIGJldHdlZW4g
YW4gQXR0ZXN0ZXItVmVyaWZpZXIgb3IgVmVyaWZpZXItUmVseWluZ1BhcnR5LjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W0NvXVNXSUQgaXMgYSBwYXlsb2FkIHRoYXQgY2Fu
IGJlIGV4Y2hhbmdlZCBiZXR3ZWVuIEVuZG9yc2VyLVZlcmlmaWVyIG9yIChwb3NzaWJseT8pIEF0
dGVzdGVyLVZlcmlmaWVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdCBpcyB0aGUgbGF0dGVy
IHVzZSBjYXNlIGNvbnRleHQgKEF0dGVzdGVyLVZlcmlmaWVyKSB0aGF0IGlzIHBvdGVudGlhbGx5
IGNvbmZ1c2luZyBiZWNhdXNlIGl0IHByZXN1bWVzIHRoZSBbQ29dU1dJRCBwYXlsb2FkIHNob3Vs
ZCBiZSB3cmFwcGVkIGJ5IGFuIEVBVC4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgYXJj
aGl0ZWN0dXJlIHNsaWRlcyBwcmVzZW50ZWQgYXQgU2luZ2Fwb3JlIHNob3dlZCBBdHRlc3Rlci1W
ZXJpZmllciBpbnRlcmFjdGlvbnMgc3VwcG9ydGluZyBtdWx0aXBsZSBzaWduZWQgZm9ybWF0cy4g
VGhlcmVmb3JlLCBpdCBjb3VsZCBiZSByZWFzb25hYmxlIHRvIGNvbnNpZGVyIFtDb11TV0lEIGFz
IHlldCBhbm90aGVyIHBheWxvYWQgZm9ybWF0IHRoZSBWZXJpZmllciBuZWVkcyB0byBoYW5kbGUu
DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5vdGhlciBjb25zaWRlcmF0aW9uIG1pZ2h0IHF1
ZXN0aW9uIHdoZXRoZXIgaXQgbWFrZXMgc2Vuc2UgZm9yIFtDb11TV0lEIHRvIGJlIHJlZ2FyZGVk
IGFzIEV2aWRlbmNlLiBNYXliZSBpdCBzaG91bGQgYmUgcmVzdHJpY3RlZCB0byBFbmRvcnNlbWVu
dHM/DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIFNXSUQgZG9jdW1lbnRhdGlvbiBzZWVt
cyB0byBzdWdnZXN0IHRoYXQgU1dJRCBzdHJ1Y3R1cmVzIHNob3VsZCBiZSBtYWludGFpbmVkIG9u
IHRoZSBBdHRlc3RlciBhbmQgdXBkYXRlZCB3aGVuIFNXL0ZXIHVwZGF0ZXMgb2NjdXIuIFBvc3Np
Ymx5LCB0aGUgaW5zdGFsbGVyIGlzIHdvcmtpbmcgd2l0aCB0d28gb2JqZWN0cyBTVUlUIG1hbmlm
ZXN0cyBhbmQgW0NvXVNXSUQgc3RydWN0dXJlcyBrZWVwaW5nIGJvdGgNCiBtYWludGFpbmVkIG9u
IHRoZSBBdHRlc3Rlcj8gSWYgdGhpcyBpcyB0aGUgY2FzZSwgdGhlbiBpdCBtaWdodCBtYWtlIHNl
bnNlIHRvIGNvbnNpZGVyIHVuaWZ5aW5nIHRoZW0/IFRoYXQgbWlnaHQgYmUgdGhlIGNvbnRleHQg
Zm9yIHNvbWUgb2YgdGhlIGxpc3QgYWN0aXZpdHkgc3Vycm91bmRpbmcgU1VJVCBtYW5pZmVzdCBh
bmQgW0NvXVNXSUQ/DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIGltcG9ydGFudCBkaXN0
aW5jdGlvbiBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiB0aGUgUkFUUyBhcmNoaXRlY3R1cmUgaXMg
dGhhdCBFbmRvcnNlbWVudHMgKHNpZ25lZCBieSBhIG1mZyDigJMgYWthIOKAnEVuZG9yc2Vy4oCd
KSBhcmUgc3RpbGwgRW5kb3JzZW1lbnRzIGV2ZW4gaWYgdGhleSBhcmUgc3RvcmVkIG9uIHRoZSBB
dHRlc3RlciBhbmQgY29udmV5ZWQgdG8gYSBWZXJpZmllciBvdmVyIGEgY29udmV5YW5jZQ0KIHBy
b3RvY29sIHRoYXQgc3VwcG9ydHMgY29udmV5YW5jZSBvZiBFdmlkZW5jZS4gRXZpZGVuY2UgYW5k
IEVuZG9yc2VtZW50cyBhcmUgc2lnbmVkIGJ5IGRpZmZlcmVudCBrZXlzLiBIb3cgdGhleSBhcmUg
Y29udmV5ZWQgaXNu4oCZdCBpbnRlcmVzdGluZyB0byB0aGUgVmVyaWZpZXIgcGVyIHNlLiBleGNl
cHQgd2hlcmUgZnJlc2huZXNzIGlzIGEgY29uc2lkZXJhdGlvbi48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPi1OZWQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+U3VpdCAmbHQ7c3VpdC1ib3VuY2Vz
QGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgS2F0aGxlZW4gTW9yaWFydHkgJmx0O2thdGhsZWVu
Lm1vcmlhcnR5LmlldGZAZ21haWwuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5Nb25kYXksIERl
Y2VtYmVyIDIsIDIwMTkgYXQgMTA6MTYgQU08YnI+DQo8Yj5UbzogPC9iPk1pY2hhZWwgUmljaGFy
ZHNvbiAmbHQ7bWNyJiM0MztpZXRmQHNhbmRlbG1hbi5jYSZndDs8YnI+DQo8Yj5DYzogPC9iPiZx
dW90O3JhdHNAaWV0Zi5vcmcmcXVvdDsgJmx0O3JhdHNAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtzdWl0
QGlldGYub3JnJnF1b3Q7ICZsdDtzdWl0QGlldGYub3JnJmd0Oywgc2FjbSAmbHQ7c2FjbUBpZXRm
Lm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtTdWl0XSBbUmF0c10gW3NhY21dIENv
U1dJRCBhbmQgRUFUIGFuZCBDV1Q8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj5PbiBNb24sIERlYyAyLCAyMDE5IGF0IDExOjUxIEFNIE1pY2hhZWwgUmlj
aGFyZHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1jciUyQmlldGZAc2FuZGVsbWFuLmNhIj5tY3Im
IzQzO2lldGZAc2FuZGVsbWFuLmNhPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0ND
Q0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFy
Z2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PGJyPg0KQnJlbmRhbiBNb3JhbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOkJyZW5kYW4uTW9y
YW5AYXJtLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkJyZW5kYW4uTW9yYW5AYXJtLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxicj4NCiZuYnNwOyAmbmJzcDsgJmd0OyBUaGFua3MgZm9yIGJyaW5naW5nIHRoaXMg
dG8gbXkgYXR0ZW50aW9uLiBJJ20gbm90IHN1cmUgdGhhdCBJPGJyPg0KJm5ic3A7ICZuYnNwOyAm
Z3Q7IHVuZGVyc3RhbmQgdGhlIGdvYWwgb2YgdXNpbmcgYSBDV1QgZm9yIGEgQ29TV0lEIG9yIGEg
U1VJVDxicj4NCiZuYnNwOyAmbmJzcDsgJmd0OyBtYW5pZmVzdC4gV291bGQgeW91IGJlIGFibGUg
dG8gZWxhYm9yYXRlIG9uIHdoeSB3ZSBzaG91bGQgdXNlIENXVD88YnI+DQo8YnI+DQpJJ20gYWxz
byBpbiBuZWVkIG9mIGEgZGlhZ3JhbSBvZiBob3cgQ29TV0lEIGFuZCBTVUlUIG1hbmlmZXN0cyBh
bmQgUkFUUyBFQVQ8YnI+DQppbnRlcmFjdC4mbmJzcDsgJm5ic3A7SSBmZWVsIHRoYXQgdGhlIChv
cHRpb25hbCkgbGF5ZXIgb2Ygc2lnbmF0dXJlIGluIHRoZSBDb1NXSUQgaXM8YnI+DQpjYXVzaW5n
IHVzIHRvIGxvc2UgdGhlIGZvcmVzdCBmb3IgdGhlIHRyZWVzLi4uPG86cD48L286cD48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi41aW4iPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkkgc2VlIHdoeSB5b3UgbWlnaHQg
d2FudCBhIENvU1dJRCBvciBTV0lEIGluIGEgQ1dUIG9yIEVBVCwgYnV0IGRvbid0IHNlZSB0aGUg
bWFwcGluZyBmb3IgU1VJVCBiZWluZyBwcmVmZXJyZWQgdG8gQ29TV0lEIG9yIFNXSUQuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+QmVzdCByZWdhcmRzLDxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi41aW4iPkthdGhsZWVuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PGJyPg0KLS08YnI+DQpdJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO05ldmVyIHRlbGwgbWUgdGhlIG9kZHMhJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt8IGlwdjYgbWVzaCBu
ZXR3b3JrcyBbPGJyPg0KXSZuYnNwOyAmbmJzcDtNaWNoYWVsIFJpY2hhcmRzb24sIFNhbmRlbG1h
biBTb2Z0d2FyZSBXb3JrcyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8Jm5ic3A7ICZuYnNw
OyBJb1QgYXJjaGl0ZWN0Jm5ic3A7ICZuYnNwO1s8YnI+DQpdJm5ic3A7ICZuYnNwOyAmbmJzcDs8
YSBocmVmPSJtYWlsdG86bWNyQHNhbmRlbG1hbi5jYSIgdGFyZ2V0PSJfYmxhbmsiPm1jckBzYW5k
ZWxtYW4uY2E8L2E+Jm5ic3A7IDxhIGhyZWY9Imh0dHA6Ly93d3cuc2FuZGVsbWFuLmNhLyIgdGFy
Z2V0PSJfYmxhbmsiPg0KaHR0cDovL3d3dy5zYW5kZWxtYW4uY2EvPC9hPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyB8Jm5ic3A7ICZuYnNwO3J1Ynkgb24gcmFpbHMmbmJzcDsgJm5ic3A7IFs8
YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQotLTxicj4NCk1pY2hhZWwgUmljaGFyZHNvbiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm1jciUyQklFVEZAc2FuZGVsbWFuLmNhIiB0YXJnZXQ9Il9ibGFu
ayI+bWNyJiM0MztJRVRGQHNhbmRlbG1hbi5jYTwvYT4mZ3Q7LCBTYW5kZWxtYW4gU29mdHdhcmUg
V29ya3M8YnI+DQombmJzcDstPSBJUHY2IElvVCBjb25zdWx0aW5nID0tPGJyPg0KPGJyPg0KPGJy
Pg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQpSQVRTIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpSQVRTQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+UkFUU0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3JhdHMiIHRhcmdldD0iX2JsYW5rIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3JhdHM8L2E+PG86cD48L286cD48L3A+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj48YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDouNWluIj4tLSA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5CZXN0IHJl
Z2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+S2F0aGxlZW48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_F7783A24302A4D6B90309AFAD71E4597intelcom_--


From nobody Mon Dec  2 18:19:31 2019
Return-Path: <lgl@island-resort.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 12C2F1200F3 for <suit@ietfa.amsl.com>; Mon,  2 Dec 2019 18:19:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
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 lyS-5_8AbjIy for <suit@ietfa.amsl.com>; Mon,  2 Dec 2019 18:19:27 -0800 (PST)
Received: from p3plsmtpa07-02.prod.phx3.secureserver.net (p3plsmtpa07-02.prod.phx3.secureserver.net [173.201.192.231]) (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 365271200EC for <suit@ietf.org>; Mon,  2 Dec 2019 18:19:27 -0800 (PST)
Received: from [192.168.1.76] ([76.167.193.86]) by :SMTPAUTH: with ESMTPA id bxkViCQ3mcEJHbxkViikUB; Mon, 02 Dec 2019 19:17:12 -0700
From: Laurence Lundblade <lgl@island-resort.com>
Message-Id: <091DFC7E-E49A-4B32-8F29-576910AF0891@island-resort.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_B4767A4F-7585-470C-872E-07BDD517CA07"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Mon, 2 Dec 2019 18:17:11 -0800
In-Reply-To: <F7783A24-302A-4D6B-9030-9AFAD71E4597@intel.com>
Cc: Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com>, Michael Richardson <mcr+ietf@sandelman.ca>, "rats@ietf.org" <rats@ietf.org>, "suit@ietf.org" <suit@ietf.org>, sacm <sacm@ietf.org>
To: "Smith, Ned" <ned.smith@intel.com>
References: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com> <27435.1575305487@localhost> <CAHbuEH7t7qAiDRBOrRL0inqzB4htvyyPBrd-iT3kKcFN1=PdQg@mail.gmail.com> <F7783A24-302A-4D6B-9030-9AFAD71E4597@intel.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-CMAE-Envelope: MS4wfPzLAI0cFgHKKyVo9TBr+xuYy3qowyHtUf34rYpGxrs09hTwrUw1tpMAyKDSLAFUsGosOLu9KIiXS8c41ckLSTfDjxFdIJXlBGEX9rLrIgjV6N8+GyAR nB0KyZox1lxx1VlLOYpKK9EV1Ly7f/fEOXw4DqBnAbTqs0g4kWKT4cqZFgGxkdVDNU8LQXGLsJwBD3UzKmGZtBGGsQB51htQkcjf3yFdntrxcHFglMScpcpC A4llEIGMWlRhHPnn26EE5A9Fy1bjfWUIaKD2Sb1X/BOHy3bouhP9wcM0/gpCgoXHBZuDYUevlc3mtFEJamlxuQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/VVpuk4ioa7vUssAKIhBFD-tWQb8>
Subject: Re: [Suit] [Rats]    [sacm] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 02:19:29 -0000

--Apple-Mail=_B4767A4F-7585-470C-872E-07BDD517CA07
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Ned,

I think of CoSWID has a =E2=80=9Cdata structure=E2=80=9D or such that =
can get defined once and re used for various use cases, attestation =
related and not attestation related. EAT is one attestation use case. =
Maybe evidence is another attestation use case, maybe not. There are =
certainly the use cases it was created for before EAT came along.

> On Dec 2, 2019, at 5:38 PM, Smith, Ned <ned.smith@intel.com> wrote:
>=20
> EAT is a payload that can be exchanged between an Attester-Verifier or =
Verifier-RelyingParty.
> [Co]SWID is a payload that can be exchanged between Endorser-Verifier =
or (possibly?) Attester-Verifier.
> =20
> It is the latter use case context (Attester-Verifier) that is =
potentially confusing because it presumes the [Co]SWID payload should be =
wrapped by an EAT.

In EAT, I think of a CoSWID appears as a claim along side the other =
claims. It=E2=80=99s a big complicated / nest claim, but it is a claim. =
I don=E2=80=99t think of it as wrapped.  It is necessary to sit along =
side the other claims in EAT for EAT to do its job.


> =20
> The architecture slides presented at Singapore showed =
Attester-Verifier interactions supporting multiple signed formats. =
Therefore, it could be reasonable to consider [Co]SWID as yet another =
payload format the Verifier needs to handle.

It doesn=E2=80=99t seem helpful to create another attestation format =
that is marginally different and confusingly related to EAT.

Maybe there are use cases other than attestation where a CoSWID is =
signed CWT-style, but I think they are other use cases for other working =
groups to decide on.


> =20
> Another consideration might question whether it makes sense for =
[Co]SWID to be regarded as Evidence. Maybe it should be restricted to =
Endorsements?

There are clear EAT-based use cases that want SW inventory in the =
attestation. ARM=E2=80=99s PSA is like this. Pretty sure the hum in =
Singapore was in favor of that. Seems also that Cisco wants that for =
their routers. So, definitely not restricted to Endorsements.


> =20
> The SWID documentation seems to suggest that SWID structures should be =
maintained on the Attester and updated when SW/FW updates occur. =
Possibly, the installer is working with two objects SUIT manifests and =
[Co]SWID structures keeping both maintained on the Attester? If this is =
the case, then it might make sense to consider unifying them? That might =
be the context for some of the list activity surrounding SUIT manifest =
and [Co]SWID?

I have little opinion about whether SUIT manifest and CoSWID should be =
merged somehow, but it seems that SWID and CoSWID have massive use case =
outside of SUIT and Attestation.

I would hope you could create a CoSWID to represent the SW on the MacOS =
device I=E2=80=99m using right now. It would be a big one. It certainly =
doesn=E2=80=99t use SUIT and never will.

> =20
> The important distinction from the perspective of the RATS =
architecture is that Endorsements (signed by a mfg =E2=80=93 aka =
=E2=80=9CEndorser=E2=80=9D) are still Endorsements even if they are =
stored on the Attester and conveyed to a Verifier over a conveyance =
protocol that supports conveyance of Evidence. Evidence and Endorsements =
are signed by different keys. How they are conveyed isn=E2=80=99t =
interesting to the Verifier per se. except where freshness is a =
consideration.

Yes. :-)

Never occurred to me that Endorsements would flow that way, but seems =
like a useful option!

(That said, I=E2=80=99m not sure that the format of an Endorsement is in =
our charter)

LL




> -Ned
> =20
> From: Suit <suit-bounces@ietf.org <mailto:suit-bounces@ietf.org>> on =
behalf of Kathleen Moriarty <kathleen.moriarty.ietf@gmail.com =
<mailto:kathleen.moriarty.ietf@gmail.com>>
> Date: Monday, December 2, 2019 at 10:16 AM
> To: Michael Richardson <mcr+ietf@sandelman.ca =
<mailto:mcr+ietf@sandelman.ca>>
> Cc: "rats@ietf.org <mailto:rats@ietf.org>" <rats@ietf.org =
<mailto:rats@ietf.org>>, "suit@ietf.org <mailto:suit@ietf.org>" =
<suit@ietf.org <mailto:suit@ietf.org>>, sacm <sacm@ietf.org =
<mailto:sacm@ietf.org>>
> Subject: Re: [Suit] [Rats] [sacm] CoSWID and EAT and CWT
> =20
> =20
> =20
> On Mon, Dec 2, 2019 at 11:51 AM Michael Richardson =
<mcr+ietf@sandelman.ca <mailto:mcr%2Bietf@sandelman.ca>> wrote:
>>=20
>> Brendan Moran <Brendan.Moran@arm.com <mailto:Brendan.Moran@arm.com>> =
wrote:
>>     > Thanks for bringing this to my attention. I'm not sure that I
>>     > understand the goal of using a CWT for a CoSWID or a SUIT
>>     > manifest. Would you be able to elaborate on why we should use =
CWT?
>>=20
>> I'm also in need of a diagram of how CoSWID and SUIT manifests and =
RATS EAT
>> interact.   I feel that the (optional) layer of signature in the =
CoSWID is
>> causing us to lose the forest for the trees...
> =20
> I see why you might want a CoSWID or SWID in a CWT or EAT, but don't =
see the mapping for SUIT being preferred to CoSWID or SWID.
> =20
> Best regards,
> Kathleen=20
>>=20
>> --
>> ]               Never tell me the odds!                 | ipv6 mesh =
networks [
>> ]   Michael Richardson, Sandelman Software Works        |    IoT =
architect   [
>> ]     mcr@sandelman.ca <mailto:mcr@sandelman.ca>  =
http://www.sandelman.ca/ <http://www.sandelman.ca/>        |   ruby on =
rails    [
>>=20
>>=20
>>=20
>>=20
>> --
>> Michael Richardson <mcr+IETF@sandelman.ca =
<mailto:mcr%2BIETF@sandelman.ca>>, Sandelman Software Works
>>  -=3D IPv6 IoT consulting =3D-
>>=20
>>=20
>>=20
>> _______________________________________________
>> RATS mailing list
>> RATS@ietf.org <mailto:RATS@ietf.org>
>> https://www.ietf.org/mailman/listinfo/rats =
<https://www.ietf.org/mailman/listinfo/rats>
>=20
> =20
> --=20
> =20
> Best regards,
> Kathleen
> _______________________________________________
> RATS mailing list
> RATS@ietf.org <mailto:RATS@ietf.org>
> https://www.ietf.org/mailman/listinfo/rats =
<https://www.ietf.org/mailman/listinfo/rats>

--Apple-Mail=_B4767A4F-7585-470C-872E-07BDD517CA07
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">Hi Ned,</div><div class=3D""><br class=3D""></div>I think of =
CoSWID has a =E2=80=9Cdata structure=E2=80=9D or such that can get =
defined once and re used for various use cases, attestation related and =
not attestation related. EAT is one attestation use case. Maybe evidence =
is another attestation use case, maybe not. There are certainly the use =
cases it was created for before EAT came along.<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Dec =
2, 2019, at 5:38 PM, Smith, Ned &lt;<a href=3D"mailto:ned.smith@intel.com"=
 class=3D"">ned.smith@intel.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">EAT is a =
payload that can be exchanged between an Attester-Verifier or =
Verifier-RelyingParty.<o:p class=3D""></o:p></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">[Co]SWID is a payload that can be exchanged between =
Endorser-Verifier or (possibly?) Attester-Verifier.<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">It is the =
latter use case context (Attester-Verifier) that is potentially =
confusing because it presumes the [Co]SWID payload should be wrapped by =
an EAT.</div></div></div></blockquote><div><br class=3D""></div><div>In =
EAT, I think of a CoSWID appears as a claim along side the other claims. =
It=E2=80=99s a big complicated / nest claim, but it is a claim. I =
don=E2=80=99t think of it as wrapped. &nbsp;It is necessary to sit along =
side the other claims in EAT for EAT to do its job.</div><div><br =
class=3D""></div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D"WordSection1" style=3D"page: WordSection1; =
caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">The architecture slides presented at =
Singapore showed Attester-Verifier interactions supporting multiple =
signed formats. Therefore, it could be reasonable to consider [Co]SWID =
as yet another payload format the Verifier needs to =
handle.</div></div></div></blockquote><div><br class=3D""></div><div>It =
doesn=E2=80=99t seem helpful to create another attestation format that =
is marginally different and confusingly related to EAT.</div><div><br =
class=3D""></div><div>Maybe there are use cases other than attestation =
where a CoSWID is signed CWT-style, but I think they are other use cases =
for other working groups to decide on.</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Another =
consideration might question whether it makes sense for [Co]SWID to be =
regarded as Evidence. Maybe it should be restricted to =
Endorsements?</div></div></div></blockquote><div><br =
class=3D""></div><div>There are clear EAT-based use cases that want SW =
inventory in the attestation. ARM=E2=80=99s PSA is like this. Pretty =
sure the hum in Singapore was in favor of that. Seems also that Cisco =
wants that for their routers. So, definitely not restricted to =
Endorsements.</div><div><br class=3D""></div><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">The SWID =
documentation seems to suggest that SWID structures should be maintained =
on the Attester and updated when SW/FW updates occur. Possibly, the =
installer is working with two objects SUIT manifests and [Co]SWID =
structures keeping both maintained on the Attester? If this is the case, =
then it might make sense to consider unifying them? That might be the =
context for some of the list activity surrounding SUIT manifest and =
[Co]SWID?</div></div></div></blockquote><div><br class=3D""></div><div>I =
have little opinion about whether SUIT manifest and CoSWID should be =
merged somehow, but it seems that SWID and CoSWID have massive use case =
outside of SUIT and Attestation.</div><div><br class=3D""></div><div>I =
would hope you could create a CoSWID to represent the SW on the MacOS =
device I=E2=80=99m using right now. It would be a big one. It certainly =
doesn=E2=80=99t use SUIT and never will.</div><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">The =
important distinction from the perspective of the RATS architecture is =
that Endorsements (signed by a mfg =E2=80=93 aka =E2=80=9CEndorser=E2=80=9D=
) are still Endorsements even if they are stored on the Attester and =
conveyed to a Verifier over a conveyance protocol that supports =
conveyance of Evidence. Evidence and Endorsements are signed by =
different keys. How they are conveyed isn=E2=80=99t interesting to the =
Verifier per se. except where freshness is a =
consideration.</div></div></div></blockquote><div><br =
class=3D""></div><div>Yes. :-)</div><div><br class=3D""></div><div>Never =
occurred to me that Endorsements would flow that way, but seems like a =
useful option!</div><div><br class=3D""></div><div>(That said, I=E2=80=99m=
 not sure that the format of an Endorsement is in our =
charter)</div><div><br class=3D""></div><div>LL</div><div><br =
class=3D""></div><div><br class=3D""></div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">-Ned<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"border-style: solid none =
none; border-top-width: 1pt; border-top-color: rgb(181, 196, 223); =
padding: 3pt 0in 0in;" class=3D""><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span style=3D"font-size: 12pt;" class=3D"">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-size: 12pt;" class=3D"">Suit &lt;<a =
href=3D"mailto:suit-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">suit-bounces@ietf.org</a>&gt; on =
behalf of Kathleen Moriarty &lt;<a =
href=3D"mailto:kathleen.moriarty.ietf@gmail.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">kathleen.moriarty.ietf@gmail.com</a>&gt;<br class=3D""><b =
class=3D"">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Monday, December 2, =
2019 at 10:16 AM<br class=3D""><b class=3D"">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Michael Richardson =
&lt;<a href=3D"mailto:mcr+ietf@sandelman.ca" style=3D"color: purple; =
text-decoration: underline;" class=3D"">mcr+ietf@sandelman.ca</a>&gt;<br =
class=3D""><b class=3D"">Cc:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>"<a =
href=3D"mailto:rats@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">rats@ietf.org</a>" &lt;<a =
href=3D"mailto:rats@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">rats@ietf.org</a>&gt;, "<a =
href=3D"mailto:suit@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">suit@ietf.org</a>" &lt;<a =
href=3D"mailto:suit@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">suit@ietf.org</a>&gt;, sacm &lt;<a =
href=3D"mailto:sacm@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">sacm@ietf.org</a>&gt;<br class=3D""><b =
class=3D"">Subject:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Re: [Suit] [Rats] =
[sacm] CoSWID and EAT and CWT<o:p class=3D""></o:p></span></div></div><div=
 class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">On Mon, Dec 2, 2019 =
at 11:51 AM Michael Richardson &lt;<a =
href=3D"mailto:mcr%2Bietf@sandelman.ca" style=3D"color: purple; =
text-decoration: underline;" class=3D"">mcr+ietf@sandelman.ca</a>&gt; =
wrote:<o:p class=3D""></o:p></div></div><blockquote style=3D"border-style:=
 none none none solid; border-left-width: 1pt; border-left-color: =
rgb(204, 204, 204); padding: 0in 0in 0in 6pt; margin-left: 4.8pt; =
margin-right: 0in;" class=3D"" type=3D"cite"><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><br class=3D"">Brendan Moran &lt;<a =
href=3D"mailto:Brendan.Moran@arm.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">Brendan.Moran@arm.com</a>&gt; wrote:<br class=3D"">&nbsp; =
&nbsp; &gt; Thanks for bringing this to my attention. I'm not sure that =
I<br class=3D"">&nbsp; &nbsp; &gt; understand the goal of using a CWT =
for a CoSWID or a SUIT<br class=3D"">&nbsp; &nbsp; &gt; manifest. Would =
you be able to elaborate on why we should use CWT?<br class=3D""><br =
class=3D"">I'm also in need of a diagram of how CoSWID and SUIT =
manifests and RATS EAT<br class=3D"">interact.&nbsp; &nbsp;I feel that =
the (optional) layer of signature in the CoSWID is<br class=3D"">causing =
us to lose the forest for the trees...<o:p =
class=3D""></o:p></div></blockquote><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">I see why you might =
want a CoSWID or SWID in a CWT or EAT, but don't see the mapping for =
SUIT being preferred to CoSWID or SWID.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Best regards,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Kathleen&nbsp;<o:p class=3D""></o:p></div></div><blockquote =
style=3D"border-style: none none none solid; border-left-width: 1pt; =
border-left-color: rgb(204, 204, 204); padding: 0in 0in 0in 6pt; =
margin-left: 4.8pt; margin-right: 0in;" class=3D"" type=3D"cite"><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><br class=3D"">--<br class=3D"">]&nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Never tell me the =
odds!&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| =
ipv6 mesh networks [<br class=3D"">]&nbsp; &nbsp;Michael Richardson, =
Sandelman Software Works&nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; &nbsp; IoT =
architect&nbsp; &nbsp;[<br class=3D"">]&nbsp; &nbsp; &nbsp;<a =
href=3D"mailto:mcr@sandelman.ca" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">mcr@sandelman.ca</a>&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"http://www.sandelman.ca/" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">http://www.sandelman.ca/</a>&nbsp; &nbsp; &nbsp; &nbsp; =
|&nbsp; &nbsp;ruby on rails&nbsp; &nbsp; [<br class=3D""><br =
class=3D""><br class=3D""><br class=3D""><br class=3D"">--<br =
class=3D"">Michael Richardson &lt;<a =
href=3D"mailto:mcr%2BIETF@sandelman.ca" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">mcr+IETF@sandelman.ca</a>&gt;, Sandelman Software Works<br =
class=3D"">&nbsp;-=3D IPv6 IoT consulting =3D-<br class=3D""><br =
class=3D""><br class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">RATS mailing list<br class=3D""><a =
href=3D"mailto:RATS@ietf.org" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D"">RATS@ietf.org</a><br class=3D""><a=
 href=3D"https://www.ietf.org/mailman/listinfo/rats" target=3D"_blank" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://www.ietf.org/mailman/listinfo/rats</a><o:p =
class=3D""></o:p></div></blockquote></div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><br clear=3D"all" class=3D""><o:p class=3D""></o:p></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">--<span class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">Best regards,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Kathleen<o:p =
class=3D""></o:p></div></div></div></div></div></div><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">RATS mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:RATS@ietf.org" style=3D"color: purple; text-decoration: =
underline; font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">RATS@ietf.org</a><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/rats" style=3D"color: =
purple; text-decoration: underline; font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/rats</a></div></blockquot=
e></div><br class=3D""></body></html>=

--Apple-Mail=_B4767A4F-7585-470C-872E-07BDD517CA07--


From nobody Tue Dec  3 00:37:34 2019
Return-Path: <emmanuel.baccelli@gmail.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFDD51201B7 for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 00:37:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.418
X-Spam-Level: 
X-Spam-Status: No, score=-1.418 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 pZQgFn4pHduo for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 00:37:31 -0800 (PST)
Received: from mail-ot1-f53.google.com (mail-ot1-f53.google.com [209.85.210.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4629A120131 for <suit@ietf.org>; Tue,  3 Dec 2019 00:37:31 -0800 (PST)
Received: by mail-ot1-f53.google.com with SMTP id g18so2151598otj.13 for <suit@ietf.org>; Tue, 03 Dec 2019 00:37:31 -0800 (PST)
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:cc; bh=9igSzV8Q9XPlt9/7pt8tdcYpmr6buDuKKm4UNuujLQI=; b=DmLTDEeqxJiTIvUxkGJ9uORdvu1dXENqiR4b/pB+SpSF2z5kJaZ6sgv9EQ7gBtqve4 9W7woQXg8NBdPU80iWke7/SStc4yjpNXfscpQC1OUdP3PdXhwhM6kt5fTjqXZWxiGyeu mER4eBrSdtHk7pcmxB9ss6As1612xPf2HI1MWCpnbO6eXHYKiw8Vy2SAKp/Exhmiokli a6Txj/bOdvwOz3Z+vLfq23T5A6M5+oXQgN9/VjMQCBLcy2m61vgw2pOSYmDTIH3e/jWw jOdT6bMbzfwlMPrILQx/qPxXy0D+0I4l3HuGVSN/XKvF31gJxFlDTVjY3S65FG7qRNOn HfcQ==
X-Gm-Message-State: APjAAAW+geZjKYyIOnWa1FWR2dx89LgBWx9Gso+s2HK2KbJImAGKWuCP CPpcpGlhHiAkoBiAMeEUmy5YGx8mF+EIrn1hPxQ=
X-Google-Smtp-Source: APXvYqz6FIDuL0BLZqJBf/bi5fMlArLXcBDF60zebLIIhRuGGJaUolu1agykt861sSZ5Gsnv2QN0xfGMwT1lndy5b+0=
X-Received: by 2002:a9d:1295:: with SMTP id g21mr2289927otg.301.1575362250199;  Tue, 03 Dec 2019 00:37:30 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com>
In-Reply-To: <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com>
From: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Date: Tue, 3 Dec 2019 09:37:19 +0100
Message-ID: <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com>
To: =?UTF-8?Q?Szymon_S=C5=82upik?= <simon@silvair.com>
Cc: Brendan Moran <Brendan.Moran@arm.com>, David Brown <david.brown@linaro.org>, "suit@ietf.org" <suit@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000050d9ac0598c89bd6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/9cjxPapNNqf_bKZU4w1F8CtOLUQ>
Subject: Re: [Suit] Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 08:37:33 -0000

--00000000000050d9ac0598c89bd6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Szymon

in the paper [1] for our experiements we used CoAP as transport, over UDP,
6LoWPAN and IEEE 802.15.4 low power radio.

However the open source RIOT implementation which stemmed out also works
out-of-the-box on other link layers too (among others BLE [3], wired [1]
...).

Cheers,

Emmanuel

[1] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488
[2] https://github.com/RIOT-OS/RIOT/tree/master/examples/suit_update
[3] https://github.com/RIOT-OS/RIOT/pull/12391

On Tue, Dec 3, 2019 at 12:58 AM Szymon S=C5=82upik <simon@silvair.com> wrot=
e:

> Hi Hannes,
>
> What transport did you use? I could not find that information explicitly
> stated in the paper...
>
> Thanks!
>
> Simon
>
> On Tue, Dec 3, 2019 at 12:20 AM Brendan Moran <Brendan.Moran@arm.com>
> wrote:
>
>> Hi David,
>>
>> The manifest generator that I released previously was apache
>> 2.0-licensed. I don't plan to change that for the next release. I'm also
>> developing a manifest parser which I anticipate being released under the
>> same license.
>>
>> Best Regards,
>> Brendan
>>
>> -----Original Message-----
>> From: Suit <suit-bounces@ietf.org> On Behalf Of David Brown
>> Sent: 29 November 2019 18:36
>> To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
>> Cc: suit@ietf.org
>> Subject: Re: [Suit] Firmware Update Paper
>>
>> On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:
>>
>> > The open source implementation stemming from our paper [1] is embedded
>> > into the RIOT operating system, which is indeed licensed with LGPL.
>> > The implementation is compliant with draft-ietf-suit-manifest-00 and
>> > has recently been merged into the main branch of RIOT, see [2].
>> > Reuse and further contributions to this code base are welcome!
>> >
>> > Relicensing this code is not planned as far as I know (@ code
>> co-authors:
>> > please correct me if I'm wrong).
>>
>> This is fine.  The authors of the code are free to license the code
>> however they wish.  I just want to make sure it is clear that this code =
is
>> not useful as a general example, and if the SUIT wishes to have referenc=
e
>> code, it will need to be licensed differently.
>>
>> > Related: we know of several companies, big and small, which use RIOT
>> > in their IoT products (and thus use software including -- but not
>> > limited to -- LGPL
>> > code) and they are quite happy with it.
>>
>> I'm sure there are a few companies that are willing to use LGPL licensed
>> embedded code, but their existence doesn't negate that there are large
>> numbers of users who will be unable to use (or even look at) this code.
>>
>> One example is that both Zephyr and MCUboot are licensed under the Apach=
e
>> 2.0 license.  Most parties feel that the Apache 2.0 and the LGPL 2 licen=
se
>> are incompatible, and this code cannot be linked together into a single
>> product.  Since I'd like to include SUIT support into MCUboot, this mean=
s
>> I'll have to be doing an implementation from scratch.
>>
>> It's not my place to argue about the licensing of RIOT, but I would like
>> to see reference code for SUIT that can be used as widley as possible, a=
nd
>> the licensing of this particular code prevents it from being used for th=
at.
>>
>> David
>>
>> _______________________________________________
>> Suit mailing list
>> Suit@ietf.org
>> https://www.ietf.org/mailman/listinfo/suit
>> IMPORTANT NOTICE: The contents of this email and any attachments are
>> confidential and may also be privileged. If you are not the intended
>> recipient, please notify the sender immediately and do not disclose the
>> contents to any other person, use it for any purpose, or store or copy t=
he
>> information in any medium. Thank you.
>>
>> _______________________________________________
>> Suit mailing list
>> Suit@ietf.org
>> https://www.ietf.org/mailman/listinfo/suit
>>
>

--00000000000050d9ac0598c89bd6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Szymon</div><div><br></div><div>in the paper [1] f=
or our experiements we used CoAP as transport, over UDP, 6LoWPAN and IEEE 8=
02.15.4 low power radio.</div><div><br></div><div>However the open source R=
IOT implementation which stemmed out also works out-of-the-box on other lin=
k layers too (among others BLE [3], wired [1] ...).<br></div><div><br></div=
><div>Cheers,</div><div><br></div><div>Emmanuel</div><div><br></div><div><d=
iv>[1] <a href=3D"https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D87=
25488" rel=3D"noreferrer" target=3D"_blank">https://ieeexplore.ieee.org/sta=
mp/stamp.jsp?arnumber=3D8725488</a></div><div>[2] <a href=3D"https://github=
.com/RIOT-OS/RIOT/tree/master/examples/suit_update" target=3D"_blank">https=
://github.com/RIOT-OS/RIOT/tree/master/examples/suit_update</a></div><div>[=
3] <a href=3D"https://github.com/RIOT-OS/RIOT/pull/12391" target=3D"_blank"=
>https://github.com/RIOT-OS/RIOT/pull/12391</a></div></div></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Dec 3, 2=
019 at 12:58 AM Szymon S=C5=82upik &lt;<a href=3D"mailto:simon@silvair.com"=
 target=3D"_blank">simon@silvair.com</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Hannes,<div><br></d=
iv><div>What transport did you use? I could not find that information expli=
citly stated in the paper...</div><div><br></div><div>Thanks!</div><div><br=
></div><div>Simon</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr=
" class=3D"gmail_attr">On Tue, Dec 3, 2019 at 12:20 AM Brendan Moran &lt;<a=
 href=3D"mailto:Brendan.Moran@arm.com" target=3D"_blank">Brendan.Moran@arm.=
com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">Hi David,<br>
<br>
The manifest generator that I released previously was apache 2.0-licensed. =
I don&#39;t plan to change that for the next release. I&#39;m also developi=
ng a manifest parser which I anticipate being released under the same licen=
se.<br>
<br>
Best Regards,<br>
Brendan<br>
<br>
-----Original Message-----<br>
From: Suit &lt;<a href=3D"mailto:suit-bounces@ietf.org" target=3D"_blank">s=
uit-bounces@ietf.org</a>&gt; On Behalf Of David Brown<br>
Sent: 29 November 2019 18:36<br>
To: Emmanuel Baccelli &lt;<a href=3D"mailto:Emmanuel.Baccelli@inria.fr" tar=
get=3D"_blank">Emmanuel.Baccelli@inria.fr</a>&gt;<br>
Cc: <a href=3D"mailto:suit@ietf.org" target=3D"_blank">suit@ietf.org</a><br=
>
Subject: Re: [Suit] Firmware Update Paper<br>
<br>
On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:<br>
<br>
&gt; The open source implementation stemming from our paper [1] is embedded=
<br>
&gt; into the RIOT operating system, which is indeed licensed with LGPL.<br=
>
&gt; The implementation is compliant with draft-ietf-suit-manifest-00 and<b=
r>
&gt; has recently been merged into the main branch of RIOT, see [2].<br>
&gt; Reuse and further contributions to this code base are welcome!<br>
&gt;<br>
&gt; Relicensing this code is not planned as far as I know (@ code co-autho=
rs:<br>
&gt; please correct me if I&#39;m wrong).<br>
<br>
This is fine.=C2=A0 The authors of the code are free to license the code ho=
wever they wish.=C2=A0 I just want to make sure it is clear that this code =
is not useful as a general example, and if the SUIT wishes to have referenc=
e code, it will need to be licensed differently.<br>
<br>
&gt; Related: we know of several companies, big and small, which use RIOT<b=
r>
&gt; in their IoT products (and thus use software including -- but not<br>
&gt; limited to -- LGPL<br>
&gt; code) and they are quite happy with it.<br>
<br>
I&#39;m sure there are a few companies that are willing to use LGPL license=
d embedded code, but their existence doesn&#39;t negate that there are larg=
e numbers of users who will be unable to use (or even look at) this code.<b=
r>
<br>
One example is that both Zephyr and MCUboot are licensed under the Apache 2=
.0 license.=C2=A0 Most parties feel that the Apache 2.0 and the LGPL 2 lice=
nse are incompatible, and this code cannot be linked together into a single=
 product.=C2=A0 Since I&#39;d like to include SUIT support into MCUboot, th=
is means I&#39;ll have to be doing an implementation from scratch.<br>
<br>
It&#39;s not my place to argue about the licensing of RIOT, but I would lik=
e to see reference code for SUIT that can be used as widley as possible, an=
d the licensing of this particular code prevents it from being used for tha=
t.<br>
<br>
David<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
</blockquote></div>
</blockquote></div>

--00000000000050d9ac0598c89bd6--


From nobody Tue Dec  3 00:53:44 2019
Return-Path: <simon@silvair.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E17121201DC for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 00:53:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=silvair-com.20150623.gappssmtp.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 f2EQKR9LM2SP for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 00:53:39 -0800 (PST)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E90E120131 for <suit@ietf.org>; Tue,  3 Dec 2019 00:53:39 -0800 (PST)
Received: by mail-lj1-x230.google.com with SMTP id e10so2826448ljj.6 for <suit@ietf.org>; Tue, 03 Dec 2019 00:53:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silvair-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5MYRoFfHc3UQamTVJ6ngpOM1J7S1Fz0tJ0C3l7e0H9k=; b=I/UTMqpUdAWU1wm/6GOC8bqoz1B1kTBwkuw/LmMvzwo3cYYg5xaxfhSt5R6ldiKRFD Ip4Hhu7E4JSVs4cSZtXRj7tVL/TCgSGChRDOxc9Km4jt4nFTswm70ebKMZT1lf9RX3uF DS13vj9S8QAy06Yeebbkx3dDegGmslZDrpEMGy5fpJFnxjl9MT40HiLf3so6v9wi1fyV 7EfmuvTZHeyRO4hVMoGQlIjsm9796Z4ZajjixZTjti1Fd1i7Ky60OLjnHV98PpNorchg UwKcyJUHaG/39+Hq4tcxMKFNsIS0Z4hrPXbyuqGJWzMR117j+j4GSFpdsDbQUYcpZuzh 64wQ==
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:cc; bh=5MYRoFfHc3UQamTVJ6ngpOM1J7S1Fz0tJ0C3l7e0H9k=; b=W4h2ItUw9Y7yZwrkD3lngYCx2UKCw6u2zUEve9HB+Ra/wYjQ/WgJfId/TVxrJaF2Yz iRXAQD6A0y5+ayURw/SsZolSaMFVIlK0QrcgrYGgdc1X5/n9wim4r1S35YPy1CkTa4Un QHGcH5lVxdPH1bD9qXEWop1G7M9BwQn2PVTLSnWg+nY+FzFup++PmwUh3olNQRsO1cxv 1QPZ6UocqDBr0ttm2PTN/19osWYfECZAkjBzbaaBWx/d172ziLySxwVR7vYaIFMKxQuU Ex9EgN0kLEFJY7s7Leg2yXgKj15yfrdarGIq+t4iofxNJnfnazvbhqz90YMQZj15NmtM LmfA==
X-Gm-Message-State: APjAAAXeTtzDQ66HnqIipVbk00YHs/NEmcXU1j3q7W9v9rl6raOCrJai iLprG1NUzuvI5E7dsUy7K/GGGBinW5bWWsYCDaA10Q==
X-Google-Smtp-Source: APXvYqw5DoCAhJaAasptsiNtWFV7Tnp/gIxGUKVb/FfJo/l5P/G057Z8ghyu/iBtpPDwn0WVg7cjV52FKq+bf5wOg3A=
X-Received: by 2002:a2e:9694:: with SMTP id q20mr613850lji.248.1575363217204;  Tue, 03 Dec 2019 00:53:37 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com>
In-Reply-To: <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com>
From: =?UTF-8?Q?Szymon_S=C5=82upik?= <simon@silvair.com>
Date: Tue, 3 Dec 2019 17:53:00 +0900
Message-ID: <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com>
To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Cc: Brendan Moran <Brendan.Moran@arm.com>, David Brown <david.brown@linaro.org>, "suit@ietf.org" <suit@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f43dfd0598c8d453"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/VjsnEFdHWGEWcXzN6AhhGWDRl1E>
Subject: Re: [Suit] Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 08:53:43 -0000

--000000000000f43dfd0598c8d453
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thanks Emmanuel,

So the PHY data rate was 250kb/s, right?

WRT Figure 3 (tIme spent) 38% is signature verification and 60% is
transfer. That seems like signature verification is taking a huge amount
of time... or was it a different data rate?

Best

Simon


On Tue, Dec 3, 2019 at 5:37 PM Emmanuel Baccelli <Emmanuel.Baccelli@inria.f=
r>
wrote:

> Hi Szymon
>
> in the paper [1] for our experiements we used CoAP as transport, over UDP=
,
> 6LoWPAN and IEEE 802.15.4 low power radio.
>
> However the open source RIOT implementation which stemmed out also works
> out-of-the-box on other link layers too (among others BLE [3], wired [1]
> ...).
>
> Cheers,
>
> Emmanuel
>
> [1] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488
> [2] https://github.com/RIOT-OS/RIOT/tree/master/examples/suit_update
> [3] https://github.com/RIOT-OS/RIOT/pull/12391
>
> On Tue, Dec 3, 2019 at 12:58 AM Szymon S=C5=82upik <simon@silvair.com> wr=
ote:
>
>> Hi Hannes,
>>
>> What transport did you use? I could not find that information explicitly
>> stated in the paper...
>>
>> Thanks!
>>
>> Simon
>>
>> On Tue, Dec 3, 2019 at 12:20 AM Brendan Moran <Brendan.Moran@arm.com>
>> wrote:
>>
>>> Hi David,
>>>
>>> The manifest generator that I released previously was apache
>>> 2.0-licensed. I don't plan to change that for the next release. I'm als=
o
>>> developing a manifest parser which I anticipate being released under th=
e
>>> same license.
>>>
>>> Best Regards,
>>> Brendan
>>>
>>> -----Original Message-----
>>> From: Suit <suit-bounces@ietf.org> On Behalf Of David Brown
>>> Sent: 29 November 2019 18:36
>>> To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
>>> Cc: suit@ietf.org
>>> Subject: Re: [Suit] Firmware Update Paper
>>>
>>> On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:
>>>
>>> > The open source implementation stemming from our paper [1] is embedde=
d
>>> > into the RIOT operating system, which is indeed licensed with LGPL.
>>> > The implementation is compliant with draft-ietf-suit-manifest-00 and
>>> > has recently been merged into the main branch of RIOT, see [2].
>>> > Reuse and further contributions to this code base are welcome!
>>> >
>>> > Relicensing this code is not planned as far as I know (@ code
>>> co-authors:
>>> > please correct me if I'm wrong).
>>>
>>> This is fine.  The authors of the code are free to license the code
>>> however they wish.  I just want to make sure it is clear that this code=
 is
>>> not useful as a general example, and if the SUIT wishes to have referen=
ce
>>> code, it will need to be licensed differently.
>>>
>>> > Related: we know of several companies, big and small, which use RIOT
>>> > in their IoT products (and thus use software including -- but not
>>> > limited to -- LGPL
>>> > code) and they are quite happy with it.
>>>
>>> I'm sure there are a few companies that are willing to use LGPL license=
d
>>> embedded code, but their existence doesn't negate that there are large
>>> numbers of users who will be unable to use (or even look at) this code.
>>>
>>> One example is that both Zephyr and MCUboot are licensed under the
>>> Apache 2.0 license.  Most parties feel that the Apache 2.0 and the LGPL=
 2
>>> license are incompatible, and this code cannot be linked together into =
a
>>> single product.  Since I'd like to include SUIT support into MCUboot, t=
his
>>> means I'll have to be doing an implementation from scratch.
>>>
>>> It's not my place to argue about the licensing of RIOT, but I would lik=
e
>>> to see reference code for SUIT that can be used as widley as possible, =
and
>>> the licensing of this particular code prevents it from being used for t=
hat.
>>>
>>> David
>>>
>>> _______________________________________________
>>> Suit mailing list
>>> Suit@ietf.org
>>> https://www.ietf.org/mailman/listinfo/suit
>>> IMPORTANT NOTICE: The contents of this email and any attachments are
>>> confidential and may also be privileged. If you are not the intended
>>> recipient, please notify the sender immediately and do not disclose the
>>> contents to any other person, use it for any purpose, or store or copy =
the
>>> information in any medium. Thank you.
>>>
>>> _______________________________________________
>>> Suit mailing list
>>> Suit@ietf.org
>>> https://www.ietf.org/mailman/listinfo/suit
>>>
>>

--000000000000f43dfd0598c8d453
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks Emmanuel,<div><br></div><div>So the PHY data rate w=
as 250kb/s, right?</div><div><br></div><div>WRT Figure 3 (tIme spent) 38% i=
s signature=C2=A0verification and 60% is transfer. That seems like signatur=
e verification is taking a huge amount of=C2=A0time... or was it a differen=
t data rate?</div><div><br></div><div>Best</div><div><br></div><div>Simon</=
div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" cl=
ass=3D"gmail_attr">On Tue, Dec 3, 2019 at 5:37 PM Emmanuel Baccelli &lt;<a =
href=3D"mailto:Emmanuel.Baccelli@inria.fr">Emmanuel.Baccelli@inria.fr</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div d=
ir=3D"ltr"><div>Hi Szymon</div><div><br></div><div>in the paper [1] for our=
 experiements we used CoAP as transport, over UDP, 6LoWPAN and IEEE 802.15.=
4 low power radio.</div><div><br></div><div>However the open source RIOT im=
plementation which stemmed out also works out-of-the-box on other link laye=
rs too (among others BLE [3], wired [1] ...).<br></div><div><br></div><div>=
Cheers,</div><div><br></div><div>Emmanuel</div><div><br></div><div><div>[1]=
 <a href=3D"https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488"=
 rel=3D"noreferrer" target=3D"_blank">https://ieeexplore.ieee.org/stamp/sta=
mp.jsp?arnumber=3D8725488</a></div><div>[2] <a href=3D"https://github.com/R=
IOT-OS/RIOT/tree/master/examples/suit_update" target=3D"_blank">https://git=
hub.com/RIOT-OS/RIOT/tree/master/examples/suit_update</a></div><div>[3] <a =
href=3D"https://github.com/RIOT-OS/RIOT/pull/12391" target=3D"_blank">https=
://github.com/RIOT-OS/RIOT/pull/12391</a></div></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Dec 3, 2019 =
at 12:58 AM Szymon S=C5=82upik &lt;<a href=3D"mailto:simon@silvair.com" tar=
get=3D"_blank">simon@silvair.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Hannes,<div><br></div>=
<div>What transport did you use? I could not find that information explicit=
ly stated in the paper...</div><div><br></div><div>Thanks!</div><div><br></=
div><div>Simon</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Tue, Dec 3, 2019 at 12:20 AM Brendan Moran &lt;<a hr=
ef=3D"mailto:Brendan.Moran@arm.com" target=3D"_blank">Brendan.Moran@arm.com=
</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
Hi David,<br>
<br>
The manifest generator that I released previously was apache 2.0-licensed. =
I don&#39;t plan to change that for the next release. I&#39;m also developi=
ng a manifest parser which I anticipate being released under the same licen=
se.<br>
<br>
Best Regards,<br>
Brendan<br>
<br>
-----Original Message-----<br>
From: Suit &lt;<a href=3D"mailto:suit-bounces@ietf.org" target=3D"_blank">s=
uit-bounces@ietf.org</a>&gt; On Behalf Of David Brown<br>
Sent: 29 November 2019 18:36<br>
To: Emmanuel Baccelli &lt;<a href=3D"mailto:Emmanuel.Baccelli@inria.fr" tar=
get=3D"_blank">Emmanuel.Baccelli@inria.fr</a>&gt;<br>
Cc: <a href=3D"mailto:suit@ietf.org" target=3D"_blank">suit@ietf.org</a><br=
>
Subject: Re: [Suit] Firmware Update Paper<br>
<br>
On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:<br>
<br>
&gt; The open source implementation stemming from our paper [1] is embedded=
<br>
&gt; into the RIOT operating system, which is indeed licensed with LGPL.<br=
>
&gt; The implementation is compliant with draft-ietf-suit-manifest-00 and<b=
r>
&gt; has recently been merged into the main branch of RIOT, see [2].<br>
&gt; Reuse and further contributions to this code base are welcome!<br>
&gt;<br>
&gt; Relicensing this code is not planned as far as I know (@ code co-autho=
rs:<br>
&gt; please correct me if I&#39;m wrong).<br>
<br>
This is fine.=C2=A0 The authors of the code are free to license the code ho=
wever they wish.=C2=A0 I just want to make sure it is clear that this code =
is not useful as a general example, and if the SUIT wishes to have referenc=
e code, it will need to be licensed differently.<br>
<br>
&gt; Related: we know of several companies, big and small, which use RIOT<b=
r>
&gt; in their IoT products (and thus use software including -- but not<br>
&gt; limited to -- LGPL<br>
&gt; code) and they are quite happy with it.<br>
<br>
I&#39;m sure there are a few companies that are willing to use LGPL license=
d embedded code, but their existence doesn&#39;t negate that there are larg=
e numbers of users who will be unable to use (or even look at) this code.<b=
r>
<br>
One example is that both Zephyr and MCUboot are licensed under the Apache 2=
.0 license.=C2=A0 Most parties feel that the Apache 2.0 and the LGPL 2 lice=
nse are incompatible, and this code cannot be linked together into a single=
 product.=C2=A0 Since I&#39;d like to include SUIT support into MCUboot, th=
is means I&#39;ll have to be doing an implementation from scratch.<br>
<br>
It&#39;s not my place to argue about the licensing of RIOT, but I would lik=
e to see reference code for SUIT that can be used as widley as possible, an=
d the licensing of this particular code prevents it from being used for tha=
t.<br>
<br>
David<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--000000000000f43dfd0598c8d453--


From nobody Tue Dec  3 05:04:49 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBD7812002E; Tue,  3 Dec 2019 05:04:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 lrYdvaewDSsV; Tue,  3 Dec 2019 05:04:33 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6CCB8120019; Tue,  3 Dec 2019 05:04:32 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 6476E3818F; Tue,  3 Dec 2019 08:00:55 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id E37484AD; Tue,  3 Dec 2019 08:04:30 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: "rats\@ietf.org" <rats@ietf.org>, "suit\@ietf.org" <suit@ietf.org>, sacm <sacm@ietf.org>
In-Reply-To: <F7783A24-302A-4D6B-9030-9AFAD71E4597@intel.com>
References: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com> <27435.1575305487@localhost> <CAHbuEH7t7qAiDRBOrRL0inqzB4htvyyPBrd-iT3kKcFN1=PdQg@mail.gmail.com> <F7783A24-302A-4D6B-9030-9AFAD71E4597@intel.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Tue, 03 Dec 2019 08:04:30 -0500
Message-ID: <19794.1575378270@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/y6jRl_RMpLaCJjnsW5O88-Ow_r0>
Subject: Re: [Suit] [Rats] [sacm] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 13:04:38 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Smith, Ned <ned.smith@intel.com> wrote:
    > The architecture slides presented at Singapore showed Attester-Verifi=
er
    > interactions supporting multiple signed formats. Therefore, it could =
be
    > reasonable to consider [Co]SWID as yet another payload format the Ver=
ifier
    > needs to handle.

That's an interesting take on things.
My reading of CoSWID is that COSE signatures are almost an afterthought
(appendix A), and in any case, would be produced by manufacturers rather th=
an
as evidence.

It seems that inclusion of an unsigned CoSWID into a SUIT Manifest is
appropriate as the manufacturer is authoritative for both.

    > Another consideration might question whether it makes sense for [Co]S=
WID to
    > be regarded as Evidence. Maybe it should be restricted to Endorsement=
s?

I think that it makes more sense as Endorsement only, as such it falls
outside of the normative part of the RATS architecture.

    > The important distinction from the perspective of the RATS architectu=
re is
    > that Endorsements (signed by a mfg =E2=80=93 aka =E2=80=9CEndorser=E2=
=80=9D) are still Endorsements
    > even if they are stored on the Attester and conveyed to a Verifier ov=
er a
    > conveyance protocol that supports conveyance of Evidence. Evidence and
    > Endorsements are signed by different keys. How they are conveyed isn=
=E2=80=99t
    > interesting to the Verifier per se. except where freshness is a
    > consideration.

If the manufacturer-signed Endorsement is communicated within EAT, then it's
not a seperate token format. It's just payload for a Evidence carrying EAT.

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -=3D IPv6 IoT consulting =3D-

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl3mXV4ACgkQgItw+93Q
3WVG2ggAqp+xKQJpC0U065oNdgd4eJdVQTu0+otSlqBFsr8MNsxeCETO48KyRb0D
2qCDKewn7bZ9fufneADCx/nqkSj39HfjsdK0dObXopXXVDTbgh2W8pyOnKuD/X0c
Vdc6xnleQFZaHJPy7tg+qvbMYiCIX6mdWYMVYjAcwSPLtK7QUB5ZNUUueOWUmcMw
nCbNKYSeSOhbdYkjJ6Ku/UWtYyzZtN13YVAS1mWrby40DdR6bhT0NYIPWOcBhNUt
ANtIf473R9HwBilmqWgDPM5F7YBhUnU3MNGaAoAN/ad/fSC8X0kXnKFz6Bh1Y8op
1sL3RIGZJYyqqveeERp5jrzwnKxBCA==
=3yaC
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Tue Dec  3 05:05:01 2019
Return-Path: <emmanuel.baccelli@gmail.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F172B12002E for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 05:04:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.418
X-Spam-Level: 
X-Spam-Status: No, score=-1.418 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 6xcC_wq_X6h8 for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 05:04:55 -0800 (PST)
Received: from mail-ot1-f41.google.com (mail-ot1-f41.google.com [209.85.210.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 054081200F7 for <suit@ietf.org>; Tue,  3 Dec 2019 05:04:55 -0800 (PST)
Received: by mail-ot1-f41.google.com with SMTP id k14so2817355otn.4 for <suit@ietf.org>; Tue, 03 Dec 2019 05:04:54 -0800 (PST)
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=uKU2rlXqxW+MydCMxlnLO1g1zMqnlvv9bfu6d6oFNBQ=; b=ZVvqE1T7wvPrWj+csDWS5Pm2gUDcdXGwORRHupdyBskINb/dzuSZLZcOWZmxgddlYW +jtnm8A8YnFDl846wf7FPKSByB+C0JcZyFu9Wt5AB749fGs51ScuaxOaeWYzb8Z6HSRa v5qhRZOP4efVQtDHW/c8xN5fkcBUYUDSs5iSho2OhXIqZLT5f3qyc/boGFB9+M1fnb8S zV2o3PKfghihkxhYvqgvHAcdk7P9UFAyVLEey0W1fhIXq0U3Im873DdE1k0gpEX/NWgM F3QQp/41aCM+mzep9/hks0xEEoJ6K77IzOltrcAYPJJYcPvSufYIqfoZ/RcWXKBxcc+A LnBw==
X-Gm-Message-State: APjAAAWt9lxsNKmUZB7L3rGWeq3QVDEpRak5nRZECL0/1s4s4J0BmXoq T8kSXeZARG9y/fzbrUx0ohKQkHdRO9y5TAjGUB+2ka/j
X-Google-Smtp-Source: APXvYqzOT7zWXrqi3/JAHb5po81IJ5l+7z0c/ZKQm0xfH0U/IDV9OgtVBeR/EYy9at5kUO1UfKM2Ws2CMA1fwLQKmxQ=
X-Received: by 2002:a9d:6b06:: with SMTP id g6mr3021505otp.93.1575378293391; Tue, 03 Dec 2019 05:04:53 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com>
In-Reply-To: <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com>
From: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Date: Tue, 3 Dec 2019 14:04:41 +0100
Message-ID: <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com>
To: suit@ietf.org
Content-Type: multipart/alternative; boundary="0000000000009085470598cc577b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/L_lUp1CON9x6LjqjVlT39KH78b4>
Subject: [Suit] Fwd:  Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 13:04:59 -0000

--0000000000009085470598cc577b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Szymon

below some more information, since you ask ;)

In the experiment you point out (reported in Table 3 and 4 in [1]) the
transfer of the firmware binary + the manifest (totaling ~35kB) took about
11 seconds.
The 802.15.4 radio was used in 2.4GHz band in default mode (we used an
off-the-shelf SAMR21 board [2] for this experiment).
The signature verification was performed with the HACL library (ed25519) on
an ARM Cortex-M0+ and took approx. 7 seconds -- so yes, pretty long indeed,
in this case.

For other microcontrollers and/or with other signature schemes or
alternative implementations/libraries, the speed & memory footprint we
measured are compared in Tables 8, 7 and 6 (see [1]).

As observed in the paper:
    - the time spent on signature verification heavily depends on the type
of microcontroller, on the signature scheme, and on the specific
implementation;
    - crypto's footprint in Flash memory can significantly impact the size
of update binaries which need to be transferred over the network.

Cheers,

Emmanuel

[1] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488
[2] https://github.com/RIOT-OS/RIOT/wiki/Board:-Samr21-xpro

On Tue, Dec 3, 2019 at 9:53 AM Szymon S=C5=82upik <simon@silvair.com> wrote=
:

> Thanks Emmanuel,
>
> So the PHY data rate was 250kb/s, right?
>
> WRT Figure 3 (tIme spent) 38% is signature verification and 60% is
> transfer. That seems like signature verification is taking a huge amount
> of time... or was it a different data rate?
>
> Best
>
> Simon
>
>
> On Tue, Dec 3, 2019 at 5:37 PM Emmanuel Baccelli <
> Emmanuel.Baccelli@inria.fr> wrote:
>
>> Hi Szymon
>>
>> in the paper [1] for our experiements we used CoAP as transport, over
>> UDP, 6LoWPAN and IEEE 802.15.4 low power radio.
>>
>> However the open source RIOT implementation which stemmed out also works
>> out-of-the-box on other link layers too (among others BLE [3], wired [1]
>> ...).
>>
>> Cheers,
>>
>> Emmanuel
>>
>> [1] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488
>> [2] https://github.com/RIOT-OS/RIOT/tree/master/examples/suit_update
>> [3] https://github.com/RIOT-OS/RIOT/pull/12391
>>
>> On Tue, Dec 3, 2019 at 12:58 AM Szymon S=C5=82upik <simon@silvair.com> w=
rote:
>>
>>> Hi Hannes,
>>>
>>> What transport did you use? I could not find that information explicitl=
y
>>> stated in the paper...
>>>
>>> Thanks!
>>>
>>> Simon
>>>
>>> On Tue, Dec 3, 2019 at 12:20 AM Brendan Moran <Brendan.Moran@arm.com>
>>> wrote:
>>>
>>>> Hi David,
>>>>
>>>> The manifest generator that I released previously was apache
>>>> 2.0-licensed. I don't plan to change that for the next release. I'm al=
so
>>>> developing a manifest parser which I anticipate being released under t=
he
>>>> same license.
>>>>
>>>> Best Regards,
>>>> Brendan
>>>>
>>>> -----Original Message-----
>>>> From: Suit <suit-bounces@ietf.org> On Behalf Of David Brown
>>>> Sent: 29 November 2019 18:36
>>>> To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
>>>> Cc: suit@ietf.org
>>>> Subject: Re: [Suit] Firmware Update Paper
>>>>
>>>> On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:
>>>>
>>>> > The open source implementation stemming from our paper [1] is embedd=
ed
>>>> > into the RIOT operating system, which is indeed licensed with LGPL.
>>>> > The implementation is compliant with draft-ietf-suit-manifest-00 and
>>>> > has recently been merged into the main branch of RIOT, see [2].
>>>> > Reuse and further contributions to this code base are welcome!
>>>> >
>>>> > Relicensing this code is not planned as far as I know (@ code
>>>> co-authors:
>>>> > please correct me if I'm wrong).
>>>>
>>>> This is fine.  The authors of the code are free to license the code
>>>> however they wish.  I just want to make sure it is clear that this cod=
e is
>>>> not useful as a general example, and if the SUIT wishes to have refere=
nce
>>>> code, it will need to be licensed differently.
>>>>
>>>> > Related: we know of several companies, big and small, which use RIOT
>>>> > in their IoT products (and thus use software including -- but not
>>>> > limited to -- LGPL
>>>> > code) and they are quite happy with it.
>>>>
>>>> I'm sure there are a few companies that are willing to use LGPL
>>>> licensed embedded code, but their existence doesn't negate that there =
are
>>>> large numbers of users who will be unable to use (or even look at) thi=
s
>>>> code.
>>>>
>>>> One example is that both Zephyr and MCUboot are licensed under the
>>>> Apache 2.0 license.  Most parties feel that the Apache 2.0 and the LGP=
L 2
>>>> license are incompatible, and this code cannot be linked together into=
 a
>>>> single product.  Since I'd like to include SUIT support into MCUboot, =
this
>>>> means I'll have to be doing an implementation from scratch.
>>>>
>>>> It's not my place to argue about the licensing of RIOT, but I would
>>>> like to see reference code for SUIT that can be used as widley as poss=
ible,
>>>> and the licensing of this particular code prevents it from being used =
for
>>>> that.
>>>>
>>>> David
>>>>
>>>> _______________________________________________
>>>> Suit mailing list
>>>> Suit@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/suit
>>>> IMPORTANT NOTICE: The contents of this email and any attachments are
>>>> confidential and may also be privileged. If you are not the intended
>>>> recipient, please notify the sender immediately and do not disclose th=
e
>>>> contents to any other person, use it for any purpose, or store or copy=
 the
>>>> information in any medium. Thank you.
>>>>
>>>> _______________________________________________
>>>> Suit mailing list
>>>> Suit@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/suit
>>>>
>>>

--0000000000009085470598cc577b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Szymon</div><div><br></div><div></div><div>below s=
ome more information, since you ask ;)</div><div><br></div><div>In the expe=
riment you point out (reported in Table 3 and 4 in [1]) the transfer of the=
 firmware binary + the manifest (totaling ~35kB) took about 11 seconds.</di=
v><div>The 802.15.4 radio was used in 2.4GHz band in default mode (we used =
an off-the-shelf SAMR21 board [2] for this experiment).</div><div>The signa=
ture verification was performed with the HACL library (ed25519) on an ARM C=
ortex-M0+ and took approx. 7 seconds -- so yes, pretty long indeed, in this=
 case.</div><div><br></div><div>For other microcontrollers and/or with othe=
r signature schemes or alternative implementations/libraries, the speed &am=
p; memory footprint we measured are compared in Tables 8, 7 and 6 (see [1])=
.</div><div><br></div><div>As observed in the paper:</div><div>=C2=A0=C2=A0=
=C2=A0 - the time spent on signature verification heavily depends on the ty=
pe of microcontroller, on the signature scheme, and on the specific impleme=
ntation;<br></div><div>=C2=A0=C2=A0=C2=A0 - crypto&#39;s footprint in Flash=
 memory can significantly impact the size of update binaries which need to =
be transferred over the network.</div><div><br></div><div>Cheers,</div><div=
><br></div><div>Emmanuel<br></div><div><br></div><div>[1] <a href=3D"https:=
//ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488">https://ieeexplor=
e.ieee.org/stamp/stamp.jsp?arnumber=3D8725488</a></div><div>[2] <a href=3D"=
https://github.com/RIOT-OS/RIOT/wiki/Board:-Samr21-xpro">https://github.com=
/RIOT-OS/RIOT/wiki/Board:-Samr21-xpro</a></div></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Dec 3, 2019 at 9:53 =
AM Szymon S=C5=82upik &lt;<a href=3D"mailto:simon@silvair.com">simon@silvai=
r.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex"><div dir=3D"ltr">Thanks Emmanuel,<div><br></div><div>So the PHY data r=
ate was 250kb/s, right?</div><div><br></div><div>WRT Figure 3 (tIme spent) =
38% is signature=C2=A0verification and 60% is transfer. That seems like sig=
nature verification is taking a huge amount of=C2=A0time... or was it a dif=
ferent data rate?</div><div><br></div><div>Best</div><div><br></div><div>Si=
mon</div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"lt=
r" class=3D"gmail_attr">On Tue, Dec 3, 2019 at 5:37 PM Emmanuel Baccelli &l=
t;<a href=3D"mailto:Emmanuel.Baccelli@inria.fr" target=3D"_blank">Emmanuel.=
Baccelli@inria.fr</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex"><div dir=3D"ltr"><div>Hi Szymon</div><div><br></div><div>i=
n the paper [1] for our experiements we used CoAP as transport, over UDP, 6=
LoWPAN and IEEE 802.15.4 low power radio.</div><div><br></div><div>However =
the open source RIOT implementation which stemmed out also works out-of-the=
-box on other link layers too (among others BLE [3], wired [1] ...).<br></d=
iv><div><br></div><div>Cheers,</div><div><br></div><div>Emmanuel</div><div>=
<br></div><div><div>[1] <a href=3D"https://ieeexplore.ieee.org/stamp/stamp.=
jsp?arnumber=3D8725488" rel=3D"noreferrer" target=3D"_blank">https://ieeexp=
lore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488</a></div><div>[2] <a href=
=3D"https://github.com/RIOT-OS/RIOT/tree/master/examples/suit_update" targe=
t=3D"_blank">https://github.com/RIOT-OS/RIOT/tree/master/examples/suit_upda=
te</a></div><div>[3] <a href=3D"https://github.com/RIOT-OS/RIOT/pull/12391"=
 target=3D"_blank">https://github.com/RIOT-OS/RIOT/pull/12391</a></div></di=
v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Tue, Dec 3, 2019 at 12:58 AM Szymon S=C5=82upik &lt;<a href=3D"mailto:=
simon@silvair.com" target=3D"_blank">simon@silvair.com</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi H=
annes,<div><br></div><div>What transport did you use? I could not find that=
 information explicitly stated in the paper...</div><div><br></div><div>Tha=
nks!</div><div><br></div><div>Simon</div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Dec 3, 2019 at 12:20 AM Br=
endan Moran &lt;<a href=3D"mailto:Brendan.Moran@arm.com" target=3D"_blank">=
Brendan.Moran@arm.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">Hi David,<br>
<br>
The manifest generator that I released previously was apache 2.0-licensed. =
I don&#39;t plan to change that for the next release. I&#39;m also developi=
ng a manifest parser which I anticipate being released under the same licen=
se.<br>
<br>
Best Regards,<br>
Brendan<br>
<br>
-----Original Message-----<br>
From: Suit &lt;<a href=3D"mailto:suit-bounces@ietf.org" target=3D"_blank">s=
uit-bounces@ietf.org</a>&gt; On Behalf Of David Brown<br>
Sent: 29 November 2019 18:36<br>
To: Emmanuel Baccelli &lt;<a href=3D"mailto:Emmanuel.Baccelli@inria.fr" tar=
get=3D"_blank">Emmanuel.Baccelli@inria.fr</a>&gt;<br>
Cc: <a href=3D"mailto:suit@ietf.org" target=3D"_blank">suit@ietf.org</a><br=
>
Subject: Re: [Suit] Firmware Update Paper<br>
<br>
On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:<br>
<br>
&gt; The open source implementation stemming from our paper [1] is embedded=
<br>
&gt; into the RIOT operating system, which is indeed licensed with LGPL.<br=
>
&gt; The implementation is compliant with draft-ietf-suit-manifest-00 and<b=
r>
&gt; has recently been merged into the main branch of RIOT, see [2].<br>
&gt; Reuse and further contributions to this code base are welcome!<br>
&gt;<br>
&gt; Relicensing this code is not planned as far as I know (@ code co-autho=
rs:<br>
&gt; please correct me if I&#39;m wrong).<br>
<br>
This is fine.=C2=A0 The authors of the code are free to license the code ho=
wever they wish.=C2=A0 I just want to make sure it is clear that this code =
is not useful as a general example, and if the SUIT wishes to have referenc=
e code, it will need to be licensed differently.<br>
<br>
&gt; Related: we know of several companies, big and small, which use RIOT<b=
r>
&gt; in their IoT products (and thus use software including -- but not<br>
&gt; limited to -- LGPL<br>
&gt; code) and they are quite happy with it.<br>
<br>
I&#39;m sure there are a few companies that are willing to use LGPL license=
d embedded code, but their existence doesn&#39;t negate that there are larg=
e numbers of users who will be unable to use (or even look at) this code.<b=
r>
<br>
One example is that both Zephyr and MCUboot are licensed under the Apache 2=
.0 license.=C2=A0 Most parties feel that the Apache 2.0 and the LGPL 2 lice=
nse are incompatible, and this code cannot be linked together into a single=
 product.=C2=A0 Since I&#39;d like to include SUIT support into MCUboot, th=
is means I&#39;ll have to be doing an implementation from scratch.<br>
<br>
It&#39;s not my place to argue about the licensing of RIOT, but I would lik=
e to see reference code for SUIT that can be used as widley as possible, an=
d the licensing of this particular code prevents it from being used for tha=
t.<br>
<br>
David<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--0000000000009085470598cc577b--


From nobody Tue Dec  3 05:09:12 2019
Return-Path: <henk.birkholz@sit.fraunhofer.de>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6419312002E; Tue,  3 Dec 2019 05:09:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 I9fd15391iSA; Tue,  3 Dec 2019 05:09:09 -0800 (PST)
Received: from mailext.sit.fraunhofer.de (mailext.sit.fraunhofer.de [141.12.72.89]) (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 1C51F120043; Tue,  3 Dec 2019 05:09:08 -0800 (PST)
Received: from mail.sit.fraunhofer.de (mail.sit.fraunhofer.de [141.12.84.171]) by mailext.sit.fraunhofer.de (8.15.2/8.15.2/Debian-10) with ESMTPS id xB3D95fR032340 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA256 bits=128 verify=NOT); Tue, 3 Dec 2019 14:09:06 +0100
Received: from [192.168.16.50] (79.234.126.215) by mail.sit.fraunhofer.de (141.12.84.171) with Microsoft SMTP Server (TLS) id 14.3.468.0; Tue, 3 Dec 2019 14:09:00 +0100
To: Michael Richardson <mcr+ietf@sandelman.ca>, "rats@ietf.org" <rats@ietf.org>, "suit@ietf.org" <suit@ietf.org>, sacm <sacm@ietf.org>
References: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com> <27435.1575305487@localhost> <CAHbuEH7t7qAiDRBOrRL0inqzB4htvyyPBrd-iT3kKcFN1=PdQg@mail.gmail.com> <F7783A24-302A-4D6B-9030-9AFAD71E4597@intel.com> <19794.1575378270@localhost>
From: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>
Message-ID: <6a18b426-b11f-82e5-8758-93f79360b2a4@sit.fraunhofer.de>
Date: Tue, 3 Dec 2019 14:09:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <19794.1575378270@localhost>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Originating-IP: [79.234.126.215]
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/vjjRvtVK99yHvgHrdy6uuUo22YY>
Subject: Re: [Suit] [sacm]  [Rats] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 13:09:11 -0000

As the I-D is trying to stay close to the ISO/IEC spec & as COSE is an 
"envelope" encapsulating a CoSWID tag, the guidance on signing is 
actually a bit detached to the structure of a CoSWID.

Having said that. CoSWID can be measurements of installed SW components 
on an Attester and be part of Attestation Evidence. For this, they do 
not have to be signed - this depends on the level of assurance the 
Attest-ING Environment of the Attester can provide (e.g. via 
Endorsements from Endorsers, formerly known as Asserters).

On 03.12.19 14:04, Michael Richardson wrote:
> 
> Smith, Ned <ned.smith@intel.com> wrote:
>      > The architecture slides presented at Singapore showed Attester-Verifier
>      > interactions supporting multiple signed formats. Therefore, it could be
>      > reasonable to consider [Co]SWID as yet another payload format the Verifier
>      > needs to handle.
> 
> That's an interesting take on things.
> My reading of CoSWID is that COSE signatures are almost an afterthought
> (appendix A), and in any case, would be produced by manufacturers rather than
> as evidence.
> 
> It seems that inclusion of an unsigned CoSWID into a SUIT Manifest is
> appropriate as the manufacturer is authoritative for both.
> 
>      > Another consideration might question whether it makes sense for [Co]SWID to
>      > be regarded as Evidence. Maybe it should be restricted to Endorsements?
> 
> I think that it makes more sense as Endorsement only, as such it falls
> outside of the normative part of the RATS architecture.
> 
>      > The important distinction from the perspective of the RATS architecture is
>      > that Endorsements (signed by a mfg – aka “Endorser”) are still Endorsements
>      > even if they are stored on the Attester and conveyed to a Verifier over a
>      > conveyance protocol that supports conveyance of Evidence. Evidence and
>      > Endorsements are signed by different keys. How they are conveyed isn’t
>      > interesting to the Verifier per se. except where freshness is a
>      > consideration.
> 
> If the manufacturer-signed Endorsement is communicated within EAT, then it's
> not a seperate token format. It's just payload for a Evidence carrying EAT.
> 
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>   -= IPv6 IoT consulting =-
> 
> 
> _______________________________________________
> sacm mailing list
> sacm@ietf.org
> https://www.ietf.org/mailman/listinfo/sacm
> 


From nobody Tue Dec  3 05:23:24 2019
Return-Path: <mcr@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E09C120043 for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 05:23:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 ey7MLLtzIYGN for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 05:23:22 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E159C120019 for <suit@ietf.org>; Tue,  3 Dec 2019 05:23:21 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 51F803818F; Tue,  3 Dec 2019 08:19:45 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id D62A04AD; Tue,  3 Dec 2019 08:23:20 -0500 (EST)
From: Michael Richardson <mcr@sandelman.ca>
To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
cc: =?UTF-8?Q?Szymon_S=C5=82upik?= <simon@silvair.com>, David Brown <david.brown@linaro.org>, "suit@ietf.org" <suit@ietf.org>, Brendan Moran <Brendan.Moran@arm.com>
In-Reply-To: <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com>
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <23911.1575379400.1@localhost>
Content-Transfer-Encoding: quoted-printable
Date: Tue, 03 Dec 2019 08:23:20 -0500
Message-ID: <23912.1575379400@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/gK2G2YBqiFubKJiLDhZ6NzdS-Go>
Subject: Re: [Suit] Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 13:23:23 -0000

Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr> wrote:
    > in the paper [1] for our experiements we used CoAP as transport, ove=
r UDP,
    > 6LoWPAN and IEEE 802.15.4 low power radio.

CoAP Block Mode?


From nobody Tue Dec  3 06:03:09 2019
Return-Path: <emmanuel.baccelli@gmail.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26C1E12006B for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 06:03:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.471
X-Spam-Level: 
X-Spam-Status: No, score=-1.471 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.073, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 u0FpL7k9Eu93 for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 06:03:04 -0800 (PST)
Received: from mail-oi1-f177.google.com (mail-oi1-f177.google.com [209.85.167.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6469C120043 for <suit@ietf.org>; Tue,  3 Dec 2019 06:03:01 -0800 (PST)
Received: by mail-oi1-f177.google.com with SMTP id l136so3382048oig.1 for <suit@ietf.org>; Tue, 03 Dec 2019 06:03:01 -0800 (PST)
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:cc; bh=EAHkR+21+q6cY/nmMBwLUD99dFxHRwaiuy186dYY2xo=; b=hGti/FfpZI/hVbzWD8lhEaF6cl5rz3vrnvdbQdQG4ejZSH0RLRdoG718tcxIDVEdRN R9CfoAUWJCjexu4Dq38sXieEkCh30aubtyJ4+CLQsoiNkV8GXjna04MFdHHkaZwj0uFO RaExQHYQRIpQfE+xYVwaSVi3xdgXeW8lXMdO2TMeIENpqV7ETuj1A/Aw9rp8ERD7Ual/ JYNfLJg/w3JUI1K6vavVOOrqtFLeYaq22xKWCoQo/hQgRdxQ6alXetlAPqIOppFnWtuP QBgIbzaT6i/RecTsIZPybDgt+yB3ex7+PKq0UXPnL+0dTEWie4EO2ndLiGSFszkOnfOB gEjQ==
X-Gm-Message-State: APjAAAV5QVUCh3XaeWaD5tpwQMinLR8Ev9qmgJYHcA1JHygnpKl0Evyj tk49kTUuncMsrbGafm+buFYju772jsX3p4cXcDgxjw==
X-Google-Smtp-Source: APXvYqzcmPnLZrQvsj0AquBSWl9wyt6FYkFJ+mn49EraizUn9LTOq9H5S5wPaE/AQ0diU3SJyb0BeLE4DxE4doBLar8=
X-Received: by 2002:aca:b38b:: with SMTP id c133mr3476370oif.2.1575381780244;  Tue, 03 Dec 2019 06:03:00 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <23912.1575379400@localhost>
In-Reply-To: <23912.1575379400@localhost>
From: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Date: Tue, 3 Dec 2019 15:02:48 +0100
Message-ID: <CANK0pbaNrAiAcYd=nVpo0kDfAj7nVzu=L8_GN-Yz1HB2tFq_DQ@mail.gmail.com>
To: "suit@ietf.org" <suit@ietf.org>
Cc: Koen Zandberg <koen@bergzand.net>, Kaspar Schleiser <kaspar@schleiser.de>
Content-Type: multipart/alternative; boundary="00000000000065b1ec0598cd27b2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/J9fJYaw1DySy0SuU9POplwWoQsI>
Subject: Re: [Suit] Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 14:03:06 -0000

--00000000000065b1ec0598cd27b2
Content-Type: text/plain; charset="UTF-8"

Hi Michael,

in the paper, we implemented and comparatively evaluated various
configurations.
Some configurations use CoAP Block1, others use Block2 (see section IV.C.
in [1]).
For Table 3, CoAP Block1 is used, IIRC.
(Ccing Koen and Kaspar in case they know better).

cheers,

Emmanuel

[1] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8725488


On Tue, Dec 3, 2019 at 2:23 PM Michael Richardson <mcr@sandelman.ca> wrote:

> Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr> wrote:
>     > in the paper [1] for our experiements we used CoAP as transport,
> over UDP,
>     > 6LoWPAN and IEEE 802.15.4 low power radio.
>
> CoAP Block Mode?
>
> _______________________________________________
> Suit mailing list
> Suit@ietf.org
> https://www.ietf.org/mailman/listinfo/suit
>

--00000000000065b1ec0598cd27b2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Michael,</div><div><br></div><div=
>in the paper, we implemented and comparatively evaluated various configura=
tions.</div><div>Some configurations use CoAP Block1, others use Block2 (se=
e section IV.C. in [1]).<br></div><div>For Table 3, CoAP Block1 is used, II=
RC.</div><div>(Ccing Koen and Kaspar in case they know better).<br></div><d=
iv><br></div><div><span><div>cheers,</div><div><br></div><div>Emmanuel<br><=
/div><div><br></div><div>[1] <a href=3D"https://ieeexplore.ieee.org/stamp/s=
tamp.jsp?arnumber=3D8725488" target=3D"_blank">https://ieeexplore.ieee.org/=
stamp/stamp.jsp?arnumber=3D8725488</a></div></span></div><div><br></div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Tue, Dec 3, 2019 at 2:23 PM Michael Richardson &lt;<a href=3D"mailto:mcr@sa=
ndelman.ca" target=3D"_blank">mcr@sandelman.ca</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">Emmanuel Baccelli &lt;<a href=
=3D"mailto:Emmanuel.Baccelli@inria.fr" target=3D"_blank">Emmanuel.Baccelli@=
inria.fr</a>&gt; wrote:<br>
=C2=A0 =C2=A0 &gt; in the paper [1] for our experiements we used CoAP as tr=
ansport, over UDP,<br>
=C2=A0 =C2=A0 &gt; 6LoWPAN and IEEE 802.15.4 low power radio.<br>
<br>
CoAP Block Mode?<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
</blockquote></div></div>

--00000000000065b1ec0598cd27b2--


From nobody Tue Dec  3 08:12:35 2019
Return-Path: <ned.smith@intel.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE15D1200CC; Tue,  3 Dec 2019 08:12:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 UcIM5kHwbf0O; Tue,  3 Dec 2019 08:12:20 -0800 (PST)
Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) (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 BC6731200A1; Tue,  3 Dec 2019 08:12:20 -0800 (PST)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 08:12:20 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,273,1571727600"; d="scan'208";a="208495110"
Received: from orsmsx102.amr.corp.intel.com ([10.22.225.129]) by fmsmga008.fm.intel.com with ESMTP; 03 Dec 2019 08:12:20 -0800
Received: from orsmsx115.amr.corp.intel.com (10.22.240.11) by ORSMSX102.amr.corp.intel.com (10.22.225.129) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 3 Dec 2019 08:12:20 -0800
Received: from orsmsx109.amr.corp.intel.com ([169.254.11.161]) by ORSMSX115.amr.corp.intel.com ([169.254.4.121]) with mapi id 14.03.0439.000; Tue, 3 Dec 2019 08:12:19 -0800
From: "Smith, Ned" <ned.smith@intel.com>
To: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>, Michael Richardson <mcr+ietf@sandelman.ca>, "rats@ietf.org" <rats@ietf.org>, "suit@ietf.org" <suit@ietf.org>, sacm <sacm@ietf.org>
Thread-Topic: [Suit] [sacm]  [Rats] CoSWID and EAT and CWT
Thread-Index: AQHVqdrh3qFLtHXJaU+liEJBo3ckJ6eolSgA
Date: Tue, 3 Dec 2019 16:12:19 +0000
Message-ID: <40A05013-D12A-4D16-9FE9-2E97D5D8EF90@intel.com>
References: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com> <27435.1575305487@localhost> <CAHbuEH7t7qAiDRBOrRL0inqzB4htvyyPBrd-iT3kKcFN1=PdQg@mail.gmail.com> <F7783A24-302A-4D6B-9030-9AFAD71E4597@intel.com> <19794.1575378270@localhost> <6a18b426-b11f-82e5-8758-93f79360b2a4@sit.fraunhofer.de>
In-Reply-To: <6a18b426-b11f-82e5-8758-93f79360b2a4@sit.fraunhofer.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1f.0.191110
x-originating-ip: [10.254.183.12]
Content-Type: text/plain; charset="utf-8"
Content-ID: <E54B7963CEFA5549A904354FBA3735F8@intel.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/njYxjBANcnQIEE54m6DSMEnNSqQ>
Subject: Re: [Suit] [sacm]  [Rats] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 16:12:23 -0000

SGVuaywNCkknbSBub3QgY2xlYXIgaWYgeW91IGFyZSBzYXlpbmcgdGhhdCBhbiB1bnNpZ25lZCBD
b1NXSUQgaXMgYXNzdW1lZCB0byBiZSBhIHN0YXRlbWVudCBmcm9tIGFuIEF0dGVzdC1JTkcgZW52
aXJvbm1lbnQgb3Igc29tZXRoaW5nIGVsc2UuIE5vcm1hbGx5LCBJIHJlZ2FyZCB1bnNpZ25lZCBh
c3NlcnRpb25zIGFzIGludmFsaWQgKHZlcmlmaWVycyBzaG91bGQgbm90IG1ha2UgYXNzdW1wdGlv
bnMpLiANCg0KQ29TV0lEIHN0cnVjdHVyZXMgY2FuIGJlIHNpZ25lZCBieSBlaXRoZXIgQXR0ZXN0
ZXJzIChBdHRlc3RpbmcgZW52KSBvciBFbmRvcnNlcnMuIFRoZSBDb1NXSUQgZm9ybWF0dGluZyBp
cyB0aGUgc2FtZSBidXQgdGhlIHNpZ25lcnMgYXJlIGRpZmZlcmVudCBhbmQgYSBWZXJpZmllciBt
aWdodCB0cmVhdCB0aGUgQ29TV0lEIGNvbnRlbnQgZGlmZmVyZW50bHkgYmFzZWQgb24gd2hvIHNp
Z25lZCBpdC4gRm9yIGV4YW1wbGUsIGlmIGFuIEF0dGVzdGVyIHNpZ25lZCBpdCB0aGVuIGEgVmVy
aWZpZXIgd291bGQgZXhwZWN0IHRvIGZpbmQgYW4gRW5kb3JzZXIgc2lnbmVkIENvU1dJRCB3aXRo
IHdoaWNoIHRvIGNvbXBhcmUgdG8gRXZpZGVuY2UuIA0KDQpFbnZlbG9waW5nIGZvcm1hdHMgKGUu
Zy4gRUFUW0NvU1dJRF0gKSBkb2Vzbid0IGRpc2FtYmlndWF0ZSB3aG8gc2lnbmVkIHdoYXQuIEJv
dGggdGhlIEVBVCB0aGluZyBhbmQgdGhlIENvU1dJRCB0aGluZyBjb3VsZCBiZSBzaWduZWQgYW5k
IGJ5IGRpZmZlcmVudCBzaWduZXJzLiBBbHRlcm5hdGl2ZWx5LCBuZWl0aGVyIG9mIHRoZW0gY291
bGQgYmUgc2lnbmVkLiBJZiB0aGUgbGF0dGVyLCB0aGVuIGJvdGggdGhlIEVBVCBhbmQgQ29TV0lE
IHRoaW5ncyBhcmUgaW52YWxpZC4NCi1OZWQNCg0K77u/T24gMTIvMy8xOSwgNTowOSBBTSwgIlN1
aXQgb24gYmVoYWxmIG9mIEhlbmsgQmlya2hvbHoiIDxzdWl0LWJvdW5jZXNAaWV0Zi5vcmcgb24g
YmVoYWxmIG9mIGhlbmsuYmlya2hvbHpAc2l0LmZyYXVuaG9mZXIuZGU+IHdyb3RlOg0KDQogICAg
QXMgdGhlIEktRCBpcyB0cnlpbmcgdG8gc3RheSBjbG9zZSB0byB0aGUgSVNPL0lFQyBzcGVjICYg
YXMgQ09TRSBpcyBhbiANCiAgICAiZW52ZWxvcGUiIGVuY2Fwc3VsYXRpbmcgYSBDb1NXSUQgdGFn
LCB0aGUgZ3VpZGFuY2Ugb24gc2lnbmluZyBpcyANCiAgICBhY3R1YWxseSBhIGJpdCBkZXRhY2hl
ZCB0byB0aGUgc3RydWN0dXJlIG9mIGEgQ29TV0lELg0KICAgIA0KICAgIEhhdmluZyBzYWlkIHRo
YXQuIENvU1dJRCBjYW4gYmUgbWVhc3VyZW1lbnRzIG9mIGluc3RhbGxlZCBTVyBjb21wb25lbnRz
IA0KICAgIG9uIGFuIEF0dGVzdGVyIGFuZCBiZSBwYXJ0IG9mIEF0dGVzdGF0aW9uIEV2aWRlbmNl
LiBGb3IgdGhpcywgdGhleSBkbyANCiAgICBub3QgaGF2ZSB0byBiZSBzaWduZWQgLSB0aGlzIGRl
cGVuZHMgb24gdGhlIGxldmVsIG9mIGFzc3VyYW5jZSB0aGUgDQogICAgQXR0ZXN0LUlORyBFbnZp
cm9ubWVudCBvZiB0aGUgQXR0ZXN0ZXIgY2FuIHByb3ZpZGUgKGUuZy4gdmlhIA0KICAgIEVuZG9y
c2VtZW50cyBmcm9tIEVuZG9yc2VycywgZm9ybWVybHkga25vd24gYXMgQXNzZXJ0ZXJzKS4NCiAg
ICANCiAgICBPbiAwMy4xMi4xOSAxNDowNCwgTWljaGFlbCBSaWNoYXJkc29uIHdyb3RlOg0KICAg
ID4gDQogICAgPiBTbWl0aCwgTmVkIDxuZWQuc21pdGhAaW50ZWwuY29tPiB3cm90ZToNCiAgICA+
ICAgICAgPiBUaGUgYXJjaGl0ZWN0dXJlIHNsaWRlcyBwcmVzZW50ZWQgYXQgU2luZ2Fwb3JlIHNo
b3dlZCBBdHRlc3Rlci1WZXJpZmllcg0KICAgID4gICAgICA+IGludGVyYWN0aW9ucyBzdXBwb3J0
aW5nIG11bHRpcGxlIHNpZ25lZCBmb3JtYXRzLiBUaGVyZWZvcmUsIGl0IGNvdWxkIGJlDQogICAg
PiAgICAgID4gcmVhc29uYWJsZSB0byBjb25zaWRlciBbQ29dU1dJRCBhcyB5ZXQgYW5vdGhlciBw
YXlsb2FkIGZvcm1hdCB0aGUgVmVyaWZpZXINCiAgICA+ICAgICAgPiBuZWVkcyB0byBoYW5kbGUu
DQogICAgPiANCiAgICA+IFRoYXQncyBhbiBpbnRlcmVzdGluZyB0YWtlIG9uIHRoaW5ncy4NCiAg
ICA+IE15IHJlYWRpbmcgb2YgQ29TV0lEIGlzIHRoYXQgQ09TRSBzaWduYXR1cmVzIGFyZSBhbG1v
c3QgYW4gYWZ0ZXJ0aG91Z2h0DQogICAgPiAoYXBwZW5kaXggQSksIGFuZCBpbiBhbnkgY2FzZSwg
d291bGQgYmUgcHJvZHVjZWQgYnkgbWFudWZhY3R1cmVycyByYXRoZXIgdGhhbg0KICAgID4gYXMg
ZXZpZGVuY2UuDQogICAgPiANCiAgICA+IEl0IHNlZW1zIHRoYXQgaW5jbHVzaW9uIG9mIGFuIHVu
c2lnbmVkIENvU1dJRCBpbnRvIGEgU1VJVCBNYW5pZmVzdCBpcw0KICAgID4gYXBwcm9wcmlhdGUg
YXMgdGhlIG1hbnVmYWN0dXJlciBpcyBhdXRob3JpdGF0aXZlIGZvciBib3RoLg0KICAgID4gDQog
ICAgPiAgICAgID4gQW5vdGhlciBjb25zaWRlcmF0aW9uIG1pZ2h0IHF1ZXN0aW9uIHdoZXRoZXIg
aXQgbWFrZXMgc2Vuc2UgZm9yIFtDb11TV0lEIHRvDQogICAgPiAgICAgID4gYmUgcmVnYXJkZWQg
YXMgRXZpZGVuY2UuIE1heWJlIGl0IHNob3VsZCBiZSByZXN0cmljdGVkIHRvIEVuZG9yc2VtZW50
cz8NCiAgICA+IA0KICAgID4gSSB0aGluayB0aGF0IGl0IG1ha2VzIG1vcmUgc2Vuc2UgYXMgRW5k
b3JzZW1lbnQgb25seSwgYXMgc3VjaCBpdCBmYWxscw0KICAgID4gb3V0c2lkZSBvZiB0aGUgbm9y
bWF0aXZlIHBhcnQgb2YgdGhlIFJBVFMgYXJjaGl0ZWN0dXJlLg0KICAgID4gDQogICAgPiAgICAg
ID4gVGhlIGltcG9ydGFudCBkaXN0aW5jdGlvbiBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiB0aGUg
UkFUUyBhcmNoaXRlY3R1cmUgaXMNCiAgICA+ICAgICAgPiB0aGF0IEVuZG9yc2VtZW50cyAoc2ln
bmVkIGJ5IGEgbWZnIOKAkyBha2Eg4oCcRW5kb3JzZXLigJ0pIGFyZSBzdGlsbCBFbmRvcnNlbWVu
dHMNCiAgICA+ICAgICAgPiBldmVuIGlmIHRoZXkgYXJlIHN0b3JlZCBvbiB0aGUgQXR0ZXN0ZXIg
YW5kIGNvbnZleWVkIHRvIGEgVmVyaWZpZXIgb3ZlciBhDQogICAgPiAgICAgID4gY29udmV5YW5j
ZSBwcm90b2NvbCB0aGF0IHN1cHBvcnRzIGNvbnZleWFuY2Ugb2YgRXZpZGVuY2UuIEV2aWRlbmNl
IGFuZA0KICAgID4gICAgICA+IEVuZG9yc2VtZW50cyBhcmUgc2lnbmVkIGJ5IGRpZmZlcmVudCBr
ZXlzLiBIb3cgdGhleSBhcmUgY29udmV5ZWQgaXNu4oCZdA0KICAgID4gICAgICA+IGludGVyZXN0
aW5nIHRvIHRoZSBWZXJpZmllciBwZXIgc2UuIGV4Y2VwdCB3aGVyZSBmcmVzaG5lc3MgaXMgYQ0K
ICAgID4gICAgICA+IGNvbnNpZGVyYXRpb24uDQogICAgPiANCiAgICA+IElmIHRoZSBtYW51ZmFj
dHVyZXItc2lnbmVkIEVuZG9yc2VtZW50IGlzIGNvbW11bmljYXRlZCB3aXRoaW4gRUFULCB0aGVu
IGl0J3MNCiAgICA+IG5vdCBhIHNlcGVyYXRlIHRva2VuIGZvcm1hdC4gSXQncyBqdXN0IHBheWxv
YWQgZm9yIGEgRXZpZGVuY2UgY2FycnlpbmcgRUFULg0KICAgID4gDQogICAgPiAtLQ0KICAgID4g
TWljaGFlbCBSaWNoYXJkc29uIDxtY3IrSUVURkBzYW5kZWxtYW4uY2E+LCBTYW5kZWxtYW4gU29m
dHdhcmUgV29ya3MNCiAgICA+ICAgLT0gSVB2NiBJb1QgY29uc3VsdGluZyA9LQ0KICAgID4gDQog
ICAgPiANCiAgICA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQogICAgPiBzYWNtIG1haWxpbmcgbGlzdA0KICAgID4gc2FjbUBpZXRmLm9yZw0KICAgID4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zYWNtDQogICAgPiANCiAgICAN
CiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAg
IFN1aXQgbWFpbGluZyBsaXN0DQogICAgU3VpdEBpZXRmLm9yZw0KICAgIGh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc3VpdA0KICAgIA0KDQo=


From nobody Tue Dec  3 13:08:10 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D67C512003E; Tue,  3 Dec 2019 13:08:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 AwqNB-NoQD7X; Tue,  3 Dec 2019 13:07:58 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28BBB12002F; Tue,  3 Dec 2019 13:07:57 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id C37783818F; Tue,  3 Dec 2019 16:04:19 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id C32E6784; Tue,  3 Dec 2019 16:07:55 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: "Smith\, Ned" <ned.smith@intel.com>
cc: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>, "rats\@ietf.org" <rats@ietf.org>, "suit\@ietf.org" <suit@ietf.org>, sacm <sacm@ietf.org>
In-Reply-To: <40A05013-D12A-4D16-9FE9-2E97D5D8EF90@intel.com>
References: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com> <27435.1575305487@localhost> <CAHbuEH7t7qAiDRBOrRL0inqzB4htvyyPBrd-iT3kKcFN1=PdQg@mail.gmail.com> <F7783A24-302A-4D6B-9030-9AFAD71E4597@intel.com> <19794.1575378270@localhost> <6a18b426-b11f-82e5-8758-93f79360b2a4@sit.fraunhofer.de> <40A05013-D12A-4D16-9FE9-2E97D5D8EF90@intel.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Tue, 03 Dec 2019 16:07:55 -0500
Message-ID: <27974.1575407275@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/MrHVZH0R5hbLTHsWPqYMC4mSXxg>
Subject: Re: [Suit] [sacm] [Rats] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 21:08:01 -0000

--=-=-=
Content-Type: text/plain



Smith, Ned <ned.smith@intel.com> wrote:
    > I'm not clear if you are saying that an unsigned CoSWID is assumed to
    > be a statement from an Attest-ING environment or something
    > else. Normally, I regard unsigned assertions as invalid (verifiers
    > should not make assumptions).

I believe that unsigned CoSWID structures will be inside another signed
structure (such as a SUIT manifest), will be conveyed by secure transport
(i.e. HTTPS or CoAPS transport of a RESTCONF mechanism that retrieves it), or
will be stored in a trusted database.

So, I agree with you that unsigned CoSWID objects in the wild would be
invalid and unusual.

    > CoSWID structures can be signed by either Attesters (Attesting env) or
    > Endorsers. The CoSWID formatting is the same but the signers are
    > different and a Verifier might treat the CoSWID content differently
    > based on who signed it. For example, if an Attester signed it then a
    > Verifier would expect to find an Endorser signed CoSWID with which to
    > compare to Evidence.

I'm a bit uncomfortable with the idea that a CoSWID signed by an Attester is
the way that an Attester indicates what software release it is running.
I would prefer that the structure was instead:
   EAT{protected_map{measurement-of-running-firmware=XX}
       S_endorser{firmware_version=YY,measurement=XX}}

That is, the CoSWID provided by as part of the Evidence would echo the
Endorsement. Of course, the Verifier would still have to be able to verify
the endorser's key, but having done so, it now can consider the policy
question: "is firmware_version YY new enough?"

    > Enveloping formats (e.g. EAT[CoSWID] ) doesn't disambiguate who signed
    > what. Both the EAT thing and the CoSWID thing could be signed and by
    > different signers. Alternatively, neither of them could be signed. If
    > the latter, then both the EAT and CoSWID things are invalid.

I think that we are in violent agreement here.

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        |    IoT architect   [
]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [


--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl3mzqsACgkQgItw+93Q
3WVa4Af+MjDNwnoRW7R3jBJvX/syljm+nqqu66ihAhG+9PrCnDRNzyO0lghUfLpd
QuNP/3X5TFwgrbw1vezT5wffjlxSmUz3cmb/Ju23vXjBeM7wDoLbvgwxvqsO3By+
gWOWm8hNpd+EtbIM3+PCiTsT09fQyGlD34r2QJ1XJSEXGmwUgxpYQ+AcB75MYZ09
hrJLnDWWNWKTmg5j6QV9hTpQjTamABle+PfE+65iGr79Rt3hz2SpoxMurmDpu1WS
mkQdHOrjphqMas5/7MVIlSbNH5fWQ0W1/lTN2wFDF59Yh2LO/y8N17GidFzhsc6O
5UUsAQHw/4F2JgrvNz5rl3E851+bsg==
=+jwq
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Tue Dec  3 13:32:17 2019
Return-Path: <ned.smith@intel.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCCA2120044; Tue,  3 Dec 2019 13:32:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 rtZWAzkejZV1; Tue,  3 Dec 2019 13:32:05 -0800 (PST)
Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) (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 2791312003E; Tue,  3 Dec 2019 13:32:05 -0800 (PST)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2019 13:32:04 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,275,1571727600"; d="scan'208";a="222973637"
Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5]) by orsmga002.jf.intel.com with ESMTP; 03 Dec 2019 13:32:04 -0800
Received: from orsmsx109.amr.corp.intel.com ([169.254.11.161]) by ORSMSX107.amr.corp.intel.com ([169.254.1.224]) with mapi id 14.03.0439.000; Tue, 3 Dec 2019 13:32:04 -0800
From: "Smith, Ned" <ned.smith@intel.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
CC: "rats@ietf.org" <rats@ietf.org>, "suit@ietf.org" <suit@ietf.org>, "Henk Birkholz" <henk.birkholz@sit.fraunhofer.de>, sacm <sacm@ietf.org>
Thread-Topic: [Suit] [sacm] [Rats] CoSWID and EAT and CWT
Thread-Index: AQHVqh3FKY8nS4BEAEucOvvSkwG9zqeo7fmA
Date: Tue, 3 Dec 2019 21:32:03 +0000
Message-ID: <BCBEE59A-E4A2-46CA-9A3B-05EC23522524@intel.com>
References: <F23B6DE1-3343-4553-AF1C-832EA7B7B238@arm.com> <27435.1575305487@localhost> <CAHbuEH7t7qAiDRBOrRL0inqzB4htvyyPBrd-iT3kKcFN1=PdQg@mail.gmail.com> <F7783A24-302A-4D6B-9030-9AFAD71E4597@intel.com> <19794.1575378270@localhost> <6a18b426-b11f-82e5-8758-93f79360b2a4@sit.fraunhofer.de> <40A05013-D12A-4D16-9FE9-2E97D5D8EF90@intel.com> <27974.1575407275@localhost>
In-Reply-To: <27974.1575407275@localhost>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1f.0.191110
x-originating-ip: [10.24.10.102]
Content-Type: text/plain; charset="utf-8"
Content-ID: <6A9A528D190A98448C8A2F6F624C09BA@intel.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/vt2fP7tNFpDiS6KJCfZVtm8WskI>
Subject: Re: [Suit] [sacm] [Rats] CoSWID and EAT and CWT
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 21:32:07 -0000

DQoNCu+7v09uIDEyLzMvMTksIDE6MDggUE0sICJTdWl0IG9uIGJlaGFsZiBvZiBNaWNoYWVsIFJp
Y2hhcmRzb24iIDxzdWl0LWJvdW5jZXNAaWV0Zi5vcmcgb24gYmVoYWxmIG9mIG1jcitpZXRmQHNh
bmRlbG1hbi5jYT4gd3JvdGU6DQoNCiAgICANCiAgICANCiAgICBTbWl0aCwgTmVkIDxuZWQuc21p
dGhAaW50ZWwuY29tPiB3cm90ZToNCiAgICAgICAgPiBJJ20gbm90IGNsZWFyIGlmIHlvdSBhcmUg
c2F5aW5nIHRoYXQgYW4gdW5zaWduZWQgQ29TV0lEIGlzIGFzc3VtZWQgdG8NCiAgICAgICAgPiBi
ZSBhIHN0YXRlbWVudCBmcm9tIGFuIEF0dGVzdC1JTkcgZW52aXJvbm1lbnQgb3Igc29tZXRoaW5n
DQogICAgICAgID4gZWxzZS4gTm9ybWFsbHksIEkgcmVnYXJkIHVuc2lnbmVkIGFzc2VydGlvbnMg
YXMgaW52YWxpZCAodmVyaWZpZXJzDQogICAgICAgID4gc2hvdWxkIG5vdCBtYWtlIGFzc3VtcHRp
b25zKS4NCiAgICANCiAgICBJIGJlbGlldmUgdGhhdCB1bnNpZ25lZCBDb1NXSUQgc3RydWN0dXJl
cyB3aWxsIGJlIGluc2lkZSBhbm90aGVyIHNpZ25lZA0KICAgIHN0cnVjdHVyZSAoc3VjaCBhcyBh
IFNVSVQgbWFuaWZlc3QpLCB3aWxsIGJlIGNvbnZleWVkIGJ5IHNlY3VyZSB0cmFuc3BvcnQNCiAg
ICAoaS5lLiBIVFRQUyBvciBDb0FQUyB0cmFuc3BvcnQgb2YgYSBSRVNUQ09ORiBtZWNoYW5pc20g
dGhhdCByZXRyaWV2ZXMgaXQpLCBvcg0KICAgIHdpbGwgYmUgc3RvcmVkIGluIGEgdHJ1c3RlZCBk
YXRhYmFzZS4NCiAgICANCiAgICBTbywgSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHVuc2lnbmVkIENv
U1dJRCBvYmplY3RzIGluIHRoZSB3aWxkIHdvdWxkIGJlDQogICAgaW52YWxpZCBhbmQgdW51c3Vh
bC4NCltubXNdIFRoZSB1bnNpZ25lZCBDb1NXSUQgdGhhdCBpcyBlbnZlbG9wZWQgYnkgc29tZXRo
aW5nIGVsc2UgdGhhdCBpcyBzaWduZWQgbWF5IG5vdCBiZSB0aGUgc2FtZSBhcyBhIENvU1dJRCB0
aGF0IGlzIChkaXJlY3RseSkgc2lnbmVkIGJlY2F1c2UgdGhlIHNpZ25pbmcga2V5cyBjb3VsZCBk
aWZmZXIuIFRoZSBWZXJpZmllciBzaG91bGQgY2FyZSBub3Qgb25seSBhYm91dCB3aG8gYXNzZXJ0
cyB0aGUgQ29TV0lEIGJ1dCBhbHNvIHdoZXRoZXIgb3Igbm90IHRoYXQgZW50aXR5IGlzIGF1dGhv
cml6ZWQgKG1vc3QgYXV0aG9yaXRhdGl2ZSBlbnRpdHkpIHRvIG1ha2UgdGhlIGFzc2VydGlvbi4g
RXZlbiBpZiBzb21lIG90aGVyIGxheWVyICdzaWducycgaXQsIGl0IGNvdWxkIHN0aWxsIGJlIGlu
dmFsaWQuDQogICAgDQogICAgICAgID4gQ29TV0lEIHN0cnVjdHVyZXMgY2FuIGJlIHNpZ25lZCBi
eSBlaXRoZXIgQXR0ZXN0ZXJzIChBdHRlc3RpbmcgZW52KSBvcg0KICAgICAgICA+IEVuZG9yc2Vy
cy4gVGhlIENvU1dJRCBmb3JtYXR0aW5nIGlzIHRoZSBzYW1lIGJ1dCB0aGUgc2lnbmVycyBhcmUN
CiAgICAgICAgPiBkaWZmZXJlbnQgYW5kIGEgVmVyaWZpZXIgbWlnaHQgdHJlYXQgdGhlIENvU1dJ
RCBjb250ZW50IGRpZmZlcmVudGx5DQogICAgICAgID4gYmFzZWQgb24gd2hvIHNpZ25lZCBpdC4g
Rm9yIGV4YW1wbGUsIGlmIGFuIEF0dGVzdGVyIHNpZ25lZCBpdCB0aGVuIGENCiAgICAgICAgPiBW
ZXJpZmllciB3b3VsZCBleHBlY3QgdG8gZmluZCBhbiBFbmRvcnNlciBzaWduZWQgQ29TV0lEIHdp
dGggd2hpY2ggdG8NCiAgICAgICAgPiBjb21wYXJlIHRvIEV2aWRlbmNlLg0KICAgIA0KICAgIEkn
bSBhIGJpdCB1bmNvbWZvcnRhYmxlIHdpdGggdGhlIGlkZWEgdGhhdCBhIENvU1dJRCBzaWduZWQg
YnkgYW4gQXR0ZXN0ZXIgaXMNCiAgICB0aGUgd2F5IHRoYXQgYW4gQXR0ZXN0ZXIgaW5kaWNhdGVz
IHdoYXQgc29mdHdhcmUgcmVsZWFzZSBpdCBpcyBydW5uaW5nLg0KICAgIEkgd291bGQgcHJlZmVy
IHRoYXQgdGhlIHN0cnVjdHVyZSB3YXMgaW5zdGVhZDoNCiAgICAgICBFQVR7cHJvdGVjdGVkX21h
cHttZWFzdXJlbWVudC1vZi1ydW5uaW5nLWZpcm13YXJlPVhYfQ0KICAgICAgICAgICBTX2VuZG9y
c2Vye2Zpcm13YXJlX3ZlcnNpb249WVksbWVhc3VyZW1lbnQ9WFh9fQ0KICAgIA0KICAgIFRoYXQg
aXMsIHRoZSBDb1NXSUQgcHJvdmlkZWQgYnkgYXMgcGFydCBvZiB0aGUgRXZpZGVuY2Ugd291bGQg
ZWNobyB0aGUNCiAgICBFbmRvcnNlbWVudC4gT2YgY291cnNlLCB0aGUgVmVyaWZpZXIgd291bGQg
c3RpbGwgaGF2ZSB0byBiZSBhYmxlIHRvIHZlcmlmeQ0KICAgIHRoZSBlbmRvcnNlcidzIGtleSwg
YnV0IGhhdmluZyBkb25lIHNvLCBpdCBub3cgY2FuIGNvbnNpZGVyIHRoZSBwb2xpY3kNCiAgICBx
dWVzdGlvbjogImlzIGZpcm13YXJlX3ZlcnNpb24gWVkgbmV3IGVub3VnaD8iDQoNCltubXNdIEFn
cmVlLiBDb1NXSUQgaXMgZ29vZCBhdCBzYXlpbmcgTT0oU19lbmRvcnNlcntmaXJtd2FyZV92ZXJz
aW9uPVlZLG1lYXN1cmVtZW50PVhYfSkuIFZlcmlmaWVyIGRvZXNuJ3QgbmVjZXNzYXJpbHkgY2Fy
ZSBpZiBNIGFycml2ZXMgYXMgYW4gRUFUIG1hcCAoYWJvdmUpIG9yIHNvbWUgb3RoZXIgd2F5LiBW
ZXJpZmllciBtaWdodCBjYXJlIHRoYXQgQXR0ZXN0ZXIga25ldyB0aGF0IG1lYXN1cmVtZW50LW9m
LXJ1bm5pbmctZmlybXdhcmUgbWF0Y2hlcyBNIGlmIEF0dGVzdGVyIGlzIGFsc28gZG9pbmcgVmVy
aWZpZWQgQm9vdCBvciBpcyB0cnVzdGVkIGluIHNvbWUgd2F5IHRvIG1ha2Ugc3VyZSBYWHMgbWF0
Y2guIFNpbXBseSBjb25zdHJ1Y3RpbmcgdGhlIG1hcCBkb2Vzbid0IGltcGx5IHRoZSBBdHRlc3Rl
ciBkaWQgdGhlIG90aGVyIGNoZWNrcyB1bmxlc3MgdGhlcmUgaXMgYSBzcGVjaWZpY2F0aW9uIHRo
YXQgbWFuZGF0ZXMgdGhlIGNoZWNrIGFzIGEgY29uZGl0aW9uIG9mIGZvcm1pbmcgdGhlIG1hcCBz
dHJ1Y3R1cmUuDQogICAgDQogICAgICAgID4gRW52ZWxvcGluZyBmb3JtYXRzIChlLmcuIEVBVFtD
b1NXSURdICkgZG9lc24ndCBkaXNhbWJpZ3VhdGUgd2hvIHNpZ25lZA0KICAgICAgICA+IHdoYXQu
IEJvdGggdGhlIEVBVCB0aGluZyBhbmQgdGhlIENvU1dJRCB0aGluZyBjb3VsZCBiZSBzaWduZWQg
YW5kIGJ5DQogICAgICAgID4gZGlmZmVyZW50IHNpZ25lcnMuIEFsdGVybmF0aXZlbHksIG5laXRo
ZXIgb2YgdGhlbSBjb3VsZCBiZSBzaWduZWQuIElmDQogICAgICAgID4gdGhlIGxhdHRlciwgdGhl
biBib3RoIHRoZSBFQVQgYW5kIENvU1dJRCB0aGluZ3MgYXJlIGludmFsaWQuDQogICAgDQogICAg
SSB0aGluayB0aGF0IHdlIGFyZSBpbiB2aW9sZW50IGFncmVlbWVudCBoZXJlLg0KICAgIA0KICAg
IC0tDQogICAgXSAgICAgICAgICAgICAgIE5ldmVyIHRlbGwgbWUgdGhlIG9kZHMhICAgICAgICAg
ICAgICAgICB8IGlwdjYgbWVzaCBuZXR3b3JrcyBbDQogICAgXSAgIE1pY2hhZWwgUmljaGFyZHNv
biwgU2FuZGVsbWFuIFNvZnR3YXJlIFdvcmtzICAgICAgICB8ICAgIElvVCBhcmNoaXRlY3QgICBb
DQogICAgXSAgICAgbWNyQHNhbmRlbG1hbi5jYSAgaHR0cDovL3d3dy5zYW5kZWxtYW4uY2EvICAg
ICAgICB8ICAgcnVieSBvbiByYWlscyAgICBbDQogICAgDQogICAgDQogICAgLS0NCiAgICBNaWNo
YWVsIFJpY2hhcmRzb24gPG1jcitJRVRGQHNhbmRlbG1hbi5jYT4sIFNhbmRlbG1hbiBTb2Z0d2Fy
ZSBXb3Jrcw0KICAgICAtPSBJUHY2IElvVCBjb25zdWx0aW5nID0tDQogICAgDQogICAgDQogICAg
DQogICAgDQoNCg==


From nobody Tue Dec  3 13:57:11 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42465120044 for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 13:57:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 SphHSvGaHaHU for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 13:57:08 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8BC7512003E for <suit@ietf.org>; Tue,  3 Dec 2019 13:57:08 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 9D7DF3818F; Tue,  3 Dec 2019 16:53:30 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id B0F71784; Tue,  3 Dec 2019 16:57:06 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
to: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>, "suit\@ietf.org" <suit@ietf.org>, Brendan Moran <Brendan.Moran@arm.com>
In-Reply-To: <23912.1575379400@localhost>
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <23912.1575379400@localhost>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Tue, 03 Dec 2019 16:57:06 -0500
Message-ID: <5735.1575410226@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/0RvuQjiD0-SQ29_KSHdx5GUiimI>
Subject: Re: [Suit] Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Dec 2019 21:57:10 -0000

--=-=-=
Content-Type: text/plain


Michael Richardson <mcr@sandelman.ca> wrote:
    > Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr> wrote:
    >> in the paper [1] for our experiements we used CoAP as transport, over UDP,
    >> 6LoWPAN and IEEE 802.15.4 low power radio.

    > CoAP Block Mode?

Hi, I know that you answered, and I actually posted my question before I had
finished all of the paper :-)
(That's a new kind of pie chart you've used...)

As I understand it, in the pure-CoAP scenario you provided an endpoint to
which the SUIT manifest was pushed (using Block1).   The target device then
evaluated the manifest, and if it validated and was new, then it downloaded
the new firmware.

Similarly, the same thing was done with a LwM2M-OTA situation.
Neither situation had any transport security (DTLS), and relied upon the
verification of the manifest.  So we had end-to-end integrity, but no
privacy.

Of course, the 802.15.4 network could have L2 security... did you have that?
I'm asking because it's an additional crypto load.

At this point quite a number of people would like to standardized some
transport for SUIT manifests for use in some situations like you have described.
That was deemed outside the scope for the current SUIT effort (and I agreed
with the reasons at the time), and I wouldn't expect everyone to agree to use
it.   Some have expected OCF or another to do something here.

I wonder if there is interest in doing things at the IETF?

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl3m2jIACgkQgItw+93Q
3WWKQwf/XSLj1ZvnrTmsXp9S+iYMTfq37pDOY8kfZQMlLoJkWHuo7TqPACjQw00V
A0Ax/m3FbM2JGyggCiaBqHLsDJMps2XQ8qDrWMYB+lJsl/Sc/N8ntjImSpagZLxw
sF78rSR9k7KUAOrbFPo5BNyBCFsT3pDB8it89Mf9xwOyQx4IbY/Qt71smtc2Z3C4
ScjyNY9+HkeP8OgQiRWqwpyHNkqYt555CQHKE1O6J4viNrpvM9d318I5jyrq7XXp
udTvEL+0cXMzU2VAnfnDkh3tiGQB2fNLeoIXiuGQb7AQtspW/Cpm3weIrt6XRBDF
TuT5Enjva56CGS6iO5ikqOIHPz20bg==
=GdOr
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Tue Dec  3 16:56:29 2019
Return-Path: <simon@silvair.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E073B120096 for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 16:56:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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=silvair-com.20150623.gappssmtp.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 oZutFrwsKPkE for <suit@ietfa.amsl.com>; Tue,  3 Dec 2019 16:56:23 -0800 (PST)
Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F8BA12000F for <suit@ietf.org>; Tue,  3 Dec 2019 16:56:23 -0800 (PST)
Received: by mail-lf1-x136.google.com with SMTP id y19so4619788lfl.9 for <suit@ietf.org>; Tue, 03 Dec 2019 16:56:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silvair-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dVOt6TSzhQJ63rFuPEgciPC1iRYcNrVZAMhZaQpW2es=; b=xacR9hlltCTkE8eNsRsRhhUrv8tiQ0txApADOYYMJ/KKwVYEynp1ApN5TEZa3RTsEk Ciju9kb3TPrJEUw8l/5a1RAE9r4LQRXK2j+NMwslz7OGVO3sEy4D9N+1w6x5BoSQRdLb f7aQkIEqXE/mHObTfRRms7Fl9zGunRRA8mtwv26mNTMFEoLYnk4mtZ4MVNKVan618FPy QMutd5HRNKsvdTH5/aKM2XqPTaLQhevUY5dq0IuBVos5Oaxr/ZeBNDvQ4cKpVKzfQejk aOVG1grn7tUEtIOYwi+YCCf20umvLXg3zsbyT4lweQww9dB/8wf2eVk35qSY8Lz03b86 LO9A==
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:cc; bh=dVOt6TSzhQJ63rFuPEgciPC1iRYcNrVZAMhZaQpW2es=; b=IRxK1xSBA73BCU9GwmwEHqdydwLz0OCM6RjTR2Cm6CmPu5/k06NrR24HNLbSnUc0Id LAG9iYqKbfJMHwbqU7ycdj2SwLJceHnRMiE7uVWuAdHXgF+up15Af1hvYrdRtSJ9eXAg oh1oYOsuL2qPL9hEIjlK0VGmTDVCTRjSv6DBrfUISj6DDLCz/4b9vgbHcIZruLY/c5xI 3Bz7PU0emvibV93w+JCar8kuXcx3Y6w7bZ+oPdcWqH6qYMRWTkRLhHchyMJaPAO1wDs0 eJnyIRa4kp/iTXQPWMKsXbS+YN/xfZmKpjSSHKPA6ZKCdBs/SlDWyNx2LmjupUbwK63m Vpxw==
X-Gm-Message-State: APjAAAUXPSAy5PkKKpfFHTj2gxPFD2KHDKHYeXlA+oCNyagUrcEKIOMQ JS82R2JAHZBS6+zXH7l3GlHHPH86ul6x/R9L47wsEw==
X-Google-Smtp-Source: APXvYqxEkQ2UfGUIJnQencG8s+u26UmShxUtTQ4s54YFvwnt+GmQtq88qDyWULwSCHiaR0EfHEZBSMRd0aP5Gjo7Bb0=
X-Received: by 2002:ac2:48bc:: with SMTP id u28mr398984lfg.161.1575420981144;  Tue, 03 Dec 2019 16:56:21 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com>
In-Reply-To: <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com>
From: =?UTF-8?Q?Szymon_S=C5=82upik?= <simon@silvair.com>
Date: Wed, 4 Dec 2019 09:55:44 +0900
Message-ID: <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com>
To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Cc: suit@ietf.org
Content-Type: multipart/alternative; boundary="000000000000f3ffc20598d64786"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/1_MWbC_H5d0JyugFwhvavOEUzMs>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 00:56:27 -0000

--000000000000f3ffc20598d64786
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Emmanuel,

Thanks fo the detailed info.

Some comments of mine in line below

In the experiment you point out (reported in Table 3 and 4 in [1]) the
> transfer of the firmware binary + the manifest (totaling ~35kB) took abou=
t
> 11 seconds.
>

[SS] yeah... that 35kB is a bit unrealistic... for production stacks
(including application functionality) we see the FW sizes (uncompressed) to
be in 200kB range. But I take it the times scale linearly, so for 200kB the
transfer time would be about 1 minute. Have you considered the link
saturation during the transfer? In many cases you do not want the transfer
to [significantly] affect the operation of the network, so a strategy to
reduce the transfer duty cycle may be prudent.


> The 802.15.4 radio was used in 2.4GHz band in default mode (we used an
> off-the-shelf SAMR21 board [2] for this experiment).
>

[SS] And that was a single-hop, right? Have you considered multi-hop
transfers over a mesh network?


> The signature verification was performed with the HACL library (ed25519)
> on an ARM Cortex-M0+ and took approx. 7 seconds -- so yes, pretty long
> indeed, in this case.


[SS] Does that scale linearly with image size? Do memory requirements (RAM
usage) increase with the image size?

Best
Simon

On Tue, Dec 3, 2019 at 10:05 PM Emmanuel Baccelli <
Emmanuel.Baccelli@inria.fr> wrote:

> Hi Szymon
>
> below some more information, since you ask ;)
>
> In the experiment you point out (reported in Table 3 and 4 in [1]) the
> transfer of the firmware binary + the manifest (totaling ~35kB) took abou=
t
> 11 seconds.
> The 802.15.4 radio was used in 2.4GHz band in default mode (we used an
> off-the-shelf SAMR21 board [2] for this experiment).
> The signature verification was performed with the HACL library (ed25519)
> on an ARM Cortex-M0+ and took approx. 7 seconds -- so yes, pretty long
> indeed, in this case.
>
> For other microcontrollers and/or with other signature schemes or
> alternative implementations/libraries, the speed & memory footprint we
> measured are compared in Tables 8, 7 and 6 (see [1])..
>
> As observed in the paper:
>     - the time spent on signature verification heavily depends on the typ=
e
> of microcontroller, on the signature scheme, and on the specific
> implementation;
>     - crypto's footprint in Flash memory can significantly impact the siz=
e
> of update binaries which need to be transferred over the network.
>
> Cheers,
>
> Emmanuel
>
> [1] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488
> [2] https://github.com/RIOT-OS/RIOT/wiki/Board:-Samr21-xpro
>
> On Tue, Dec 3, 2019 at 9:53 AM Szymon S=C5=82upik <simon@silvair.com> wro=
te:
>
>> Thanks Emmanuel,
>>
>> So the PHY data rate was 250kb/s, right?
>>
>> WRT Figure 3 (tIme spent) 38% is signature verification and 60% is
>> transfer. That seems like signature verification is taking a huge amount
>> of time... or was it a different data rate?
>>
>> Best
>>
>> Simon
>>
>>
>> On Tue, Dec 3, 2019 at 5:37 PM Emmanuel Baccelli <
>> Emmanuel.Baccelli@inria.fr> wrote:
>>
>>> Hi Szymon
>>>
>>> in the paper [1] for our experiements we used CoAP as transport, over
>>> UDP, 6LoWPAN and IEEE 802.15.4 low power radio.
>>>
>>> However the open source RIOT implementation which stemmed out also work=
s
>>> out-of-the-box on other link layers too (among others BLE [3], wired [1=
]
>>> ...).
>>>
>>> Cheers,
>>>
>>> Emmanuel
>>>
>>> [1] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488
>>> [2] https://github.com/RIOT-OS/RIOT/tree/master/examples/suit_update
>>> [3] https://github.com/RIOT-OS/RIOT/pull/12391
>>>
>>> On Tue, Dec 3, 2019 at 12:58 AM Szymon S=C5=82upik <simon@silvair.com> =
wrote:
>>>
>>>> Hi Hannes,
>>>>
>>>> What transport did you use? I could not find that information
>>>> explicitly stated in the paper...
>>>>
>>>> Thanks!
>>>>
>>>> Simon
>>>>
>>>> On Tue, Dec 3, 2019 at 12:20 AM Brendan Moran <Brendan.Moran@arm.com>
>>>> wrote:
>>>>
>>>>> Hi David,
>>>>>
>>>>> The manifest generator that I released previously was apache
>>>>> 2.0-licensed. I don't plan to change that for the next release. I'm a=
lso
>>>>> developing a manifest parser which I anticipate being released under =
the
>>>>> same license.
>>>>>
>>>>> Best Regards,
>>>>> Brendan
>>>>>
>>>>> -----Original Message-----
>>>>> From: Suit <suit-bounces@ietf.org> On Behalf Of David Brown
>>>>> Sent: 29 November 2019 18:36
>>>>> To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
>>>>> Cc: suit@ietf.org
>>>>> Subject: Re: [Suit] Firmware Update Paper
>>>>>
>>>>> On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:
>>>>>
>>>>> > The open source implementation stemming from our paper [1] is
>>>>> embedded
>>>>> > into the RIOT operating system, which is indeed licensed with LGPL.
>>>>> > The implementation is compliant with draft-ietf-suit-manifest-00 an=
d
>>>>> > has recently been merged into the main branch of RIOT, see [2].
>>>>> > Reuse and further contributions to this code base are welcome!
>>>>> >
>>>>> > Relicensing this code is not planned as far as I know (@ code
>>>>> co-authors:
>>>>> > please correct me if I'm wrong).
>>>>>
>>>>> This is fine.  The authors of the code are free to license the code
>>>>> however they wish.  I just want to make sure it is clear that this co=
de is
>>>>> not useful as a general example, and if the SUIT wishes to have refer=
ence
>>>>> code, it will need to be licensed differently.
>>>>>
>>>>> > Related: we know of several companies, big and small, which use RIO=
T
>>>>> > in their IoT products (and thus use software including -- but not
>>>>> > limited to -- LGPL
>>>>> > code) and they are quite happy with it.
>>>>>
>>>>> I'm sure there are a few companies that are willing to use LGPL
>>>>> licensed embedded code, but their existence doesn't negate that there=
 are
>>>>> large numbers of users who will be unable to use (or even look at) th=
is
>>>>> code.
>>>>>
>>>>> One example is that both Zephyr and MCUboot are licensed under the
>>>>> Apache 2..0 license.  Most parties feel that the Apache 2.0 and the L=
GPL 2
>>>>> license are incompatible, and this code cannot be linked together int=
o a
>>>>> single product.  Since I'd like to include SUIT support into MCUboot,=
 this
>>>>> means I'll have to be doing an implementation from scratch.
>>>>>
>>>>> It's not my place to argue about the licensing of RIOT, but I would
>>>>> like to see reference code for SUIT that can be used as widley as pos=
sible,
>>>>> and the licensing of this particular code prevents it from being used=
 for
>>>>> that.
>>>>>
>>>>> David
>>>>>
>>>>> _______________________________________________
>>>>> Suit mailing list
>>>>> Suit@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/suit
>>>>> IMPORTANT NOTICE: The contents of this email and any attachments are
>>>>> confidential and may also be privileged. If you are not the intended
>>>>> recipient, please notify the sender immediately and do not disclose t=
he
>>>>> contents to any other person, use it for any purpose, or store or cop=
y the
>>>>> information in any medium. Thank you.
>>>>>
>>>>> _______________________________________________
>>>>> Suit mailing list
>>>>> Suit@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/suit
>>>>>
>>>> _______________________________________________
> Suit mailing list
> Suit@ietf.org
> https://www.ietf.org/mailman/listinfo/suit
>

--000000000000f3ffc20598d64786
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Emmanuel,<div><br></div><div>Thanks fo the=C2=A0detaile=
d=C2=A0info.</div><div><br></div><div>Some comments of mine in line below</=
div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">In the=
 experiment you point out (reported in Table 3 and 4 in [1]) the transfer o=
f the firmware binary + the manifest (totaling ~35kB) took about 11 seconds=
.<br></blockquote><div>=C2=A0</div><div>[SS] yeah... that 35kB is a bit unr=
ealistic... for production stacks (including application functionality) we =
see the FW sizes (uncompressed) to be in 200kB range. But I take it the tim=
es scale linearly, so for 200kB the transfer time would be about 1 minute. =
Have you considered the link saturation during the transfer? In many cases =
you do not want the transfer to [significantly] affect the operation of the=
 network, so a strategy to reduce the transfer duty cycle may be prudent.</=
div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The =
802.15.4 radio was used in 2.4GHz band in default mode (we used an off-the-=
shelf SAMR21 board [2] for this experiment).<br></blockquote><div><br></div=
><div>[SS] And that was a single-hop, right? Have you considered multi-hop =
transfers over a mesh network?</div><div>=C2=A0</div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">The signature verification was performed with t=
he HACL library (ed25519) on an ARM Cortex-M0+ and took approx. 7 seconds -=
- so yes, pretty long indeed, in this case.</blockquote><div><br></div><div=
>[SS] Does that scale linearly with image size? Do memory requirements (RAM=
 usage) increase with the image size?=C2=A0</div><div><br></div><div>Best</=
div><div>Simon</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Tue, Dec 3, 2019 at 10:05 PM Emmanuel Baccelli &lt;<=
a href=3D"mailto:Emmanuel.Baccelli@inria.fr">Emmanuel.Baccelli@inria.fr</a>=
&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div=
 dir=3D"ltr"><div>Hi Szymon</div><div><br></div><div></div><div>below some =
more information, since you ask ;)</div><div><br></div><div>In the experime=
nt you point out (reported in Table 3 and 4 in [1]) the transfer of the fir=
mware binary + the manifest (totaling ~35kB) took about 11 seconds.</div><d=
iv>The 802.15.4 radio was used in 2.4GHz band in default mode (we used an o=
ff-the-shelf SAMR21 board [2] for this experiment).</div><div>The signature=
 verification was performed with the HACL library (ed25519) on an ARM Corte=
x-M0+ and took approx. 7 seconds -- so yes, pretty long indeed, in this cas=
e.</div><div><br></div><div>For other microcontrollers and/or with other si=
gnature schemes or alternative implementations/libraries, the speed &amp; m=
emory footprint we measured are compared in Tables 8, 7 and 6 (see [1])..</=
div><div><br></div><div>As observed in the paper:</div><div>=C2=A0=C2=A0=C2=
=A0 - the time spent on signature verification heavily depends on the type =
of microcontroller, on the signature scheme, and on the specific implementa=
tion;<br></div><div>=C2=A0=C2=A0=C2=A0 - crypto&#39;s footprint in Flash me=
mory can significantly impact the size of update binaries which need to be =
transferred over the network.</div><div><br></div><div>Cheers,</div><div><b=
r></div><div>Emmanuel<br></div><div><br></div><div>[1] <a href=3D"https://i=
eeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488" target=3D"_blank">ht=
tps://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488</a></div><div>=
[2] <a href=3D"https://github.com/RIOT-OS/RIOT/wiki/Board:-Samr21-xpro" tar=
get=3D"_blank">https://github.com/RIOT-OS/RIOT/wiki/Board:-Samr21-xpro</a><=
/div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a=
ttr">On Tue, Dec 3, 2019 at 9:53 AM Szymon S=C5=82upik &lt;<a href=3D"mailt=
o:simon@silvair.com" target=3D"_blank">simon@silvair.com</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Th=
anks Emmanuel,<div><br></div><div>So the PHY data rate was 250kb/s, right?<=
/div><div><br></div><div>WRT Figure 3 (tIme spent) 38% is signature=C2=A0ve=
rification and 60% is transfer. That seems like signature verification is t=
aking a huge amount of=C2=A0time... or was it a different data rate?</div><=
div><br></div><div>Best</div><div><br></div><div>Simon</div><div><br></div>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Tue, Dec 3, 2019 at 5:37 PM Emmanuel Baccelli &lt;<a href=3D"mailto:Emma=
nuel.Baccelli@inria.fr" target=3D"_blank">Emmanuel.Baccelli@inria.fr</a>&gt=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div di=
r=3D"ltr"><div>Hi Szymon</div><div><br></div><div>in the paper [1] for our =
experiements we used CoAP as transport, over UDP, 6LoWPAN and IEEE 802.15.4=
 low power radio.</div><div><br></div><div>However the open source RIOT imp=
lementation which stemmed out also works out-of-the-box on other link layer=
s too (among others BLE [3], wired [1] ...).<br></div><div><br></div><div>C=
heers,</div><div><br></div><div>Emmanuel</div><div><br></div><div><div>[1] =
<a href=3D"https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488" =
rel=3D"noreferrer" target=3D"_blank">https://ieeexplore.ieee.org/stamp/stam=
p.jsp?arnumber=3D8725488</a></div><div>[2] <a href=3D"https://github.com/RI=
OT-OS/RIOT/tree/master/examples/suit_update" target=3D"_blank">https://gith=
ub.com/RIOT-OS/RIOT/tree/master/examples/suit_update</a></div><div>[3] <a h=
ref=3D"https://github.com/RIOT-OS/RIOT/pull/12391" target=3D"_blank">https:=
//github.com/RIOT-OS/RIOT/pull/12391</a></div></div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Dec 3, 2019 at =
12:58 AM Szymon S=C5=82upik &lt;<a href=3D"mailto:simon@silvair.com" target=
=3D"_blank">simon@silvair.com</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><div dir=3D"ltr">Hi Hannes,<div><br></div><div=
>What transport did you use? I could not find that information explicitly s=
tated in the paper...</div><div><br></div><div>Thanks!</div><div><br></div>=
<div>Simon</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Tue, Dec 3, 2019 at 12:20 AM Brendan Moran &lt;<a href=
=3D"mailto:Brendan.Moran@arm.com" target=3D"_blank">Brendan.Moran@arm.com</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi=
 David,<br>
<br>
The manifest generator that I released previously was apache 2.0-licensed. =
I don&#39;t plan to change that for the next release. I&#39;m also developi=
ng a manifest parser which I anticipate being released under the same licen=
se.<br>
<br>
Best Regards,<br>
Brendan<br>
<br>
-----Original Message-----<br>
From: Suit &lt;<a href=3D"mailto:suit-bounces@ietf.org" target=3D"_blank">s=
uit-bounces@ietf.org</a>&gt; On Behalf Of David Brown<br>
Sent: 29 November 2019 18:36<br>
To: Emmanuel Baccelli &lt;<a href=3D"mailto:Emmanuel.Baccelli@inria.fr" tar=
get=3D"_blank">Emmanuel.Baccelli@inria.fr</a>&gt;<br>
Cc: <a href=3D"mailto:suit@ietf.org" target=3D"_blank">suit@ietf.org</a><br=
>
Subject: Re: [Suit] Firmware Update Paper<br>
<br>
On Fri, Nov 29, 2019 at 12:46:42PM +0100, Emmanuel Baccelli wrote:<br>
<br>
&gt; The open source implementation stemming from our paper [1] is embedded=
<br>
&gt; into the RIOT operating system, which is indeed licensed with LGPL.<br=
>
&gt; The implementation is compliant with draft-ietf-suit-manifest-00 and<b=
r>
&gt; has recently been merged into the main branch of RIOT, see [2].<br>
&gt; Reuse and further contributions to this code base are welcome!<br>
&gt;<br>
&gt; Relicensing this code is not planned as far as I know (@ code co-autho=
rs:<br>
&gt; please correct me if I&#39;m wrong).<br>
<br>
This is fine.=C2=A0 The authors of the code are free to license the code ho=
wever they wish.=C2=A0 I just want to make sure it is clear that this code =
is not useful as a general example, and if the SUIT wishes to have referenc=
e code, it will need to be licensed differently.<br>
<br>
&gt; Related: we know of several companies, big and small, which use RIOT<b=
r>
&gt; in their IoT products (and thus use software including -- but not<br>
&gt; limited to -- LGPL<br>
&gt; code) and they are quite happy with it.<br>
<br>
I&#39;m sure there are a few companies that are willing to use LGPL license=
d embedded code, but their existence doesn&#39;t negate that there are larg=
e numbers of users who will be unable to use (or even look at) this code.<b=
r>
<br>
One example is that both Zephyr and MCUboot are licensed under the Apache 2=
..0 license.=C2=A0 Most parties feel that the Apache 2.0 and the LGPL 2 lic=
ense are incompatible, and this code cannot be linked together into a singl=
e product.=C2=A0 Since I&#39;d like to include SUIT support into MCUboot, t=
his means I&#39;ll have to be doing an implementation from scratch.<br>
<br>
It&#39;s not my place to argue about the licensing of RIOT, but I would lik=
e to see reference code for SUIT that can be used as widley as possible, an=
d the licensing of this particular code prevents it from being used for tha=
t.<br>
<br>
David<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
</blockquote></div>

--000000000000f3ffc20598d64786--


From nobody Wed Dec  4 03:38:38 2019
Return-Path: <emmanuel.baccelli@gmail.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3C1212080C for <suit@ietfa.amsl.com>; Wed,  4 Dec 2019 03:38:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.417
X-Spam-Level: 
X-Spam-Status: No, score=-1.417 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 c__KhyFFOgOT for <suit@ietfa.amsl.com>; Wed,  4 Dec 2019 03:38:34 -0800 (PST)
Received: from mail-ot1-f43.google.com (mail-ot1-f43.google.com [209.85.210.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B641120013 for <suit@ietf.org>; Wed,  4 Dec 2019 03:38:34 -0800 (PST)
Received: by mail-ot1-f43.google.com with SMTP id 66so6000228otd.9 for <suit@ietf.org>; Wed, 04 Dec 2019 03:38:34 -0800 (PST)
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=z1F2SC/WVxqjf21Fv3kerDzxOAXolC3s7LAuOWo71WE=; b=Qjfyjlu9tDaEiE4wA6BbJRe9u1bEJyvpCMwxjyr6mVf3iNCBVqT/QHzfvo1yqtLZLf dz0bbmP44pdjQxB4Cf7ei1UkspuomatcDodKuxb4QDXVgxpANgqhxj/cA5fBjyMKudvy MvLE0PXHdBrI1b+nB3YgC1QkhUPknH3Rmut6xLv4U/HLsKlZT8HLTkwB4VK0qqiP3t3X erb9spd0XqHOz8Bp4+209VmEMfI/Hc6XUrfQRooWm78YzRnWUPiOZWdBRut+/4hh7Tmj q7gr0GjfPT6g+1s2hE27EI157M03HMlWu3nKntoEuCU7v0Yw6xRWXHHpKtZnUrMcBJxA 1WIg==
X-Gm-Message-State: APjAAAWESy0fR6+1rT3uAS472s2Xl0xzdq+nn2JrqPSOKzNZoaD9csmx a+rpZjJEqALlO3C3IiWKrjaZ95Oy8vgIgQ4YLNk7QIxJ
X-Google-Smtp-Source: APXvYqz5yRmRZi5pkuBsuUpKeskuq1bKYSAQ2+v5s1EC+gaUlzu5rtYzgYMlsamJ7nY7zwaAyOr/u9nPR2VJzAmQjPA=
X-Received: by 2002:a9d:7e99:: with SMTP id m25mr2012530otp.212.1575459513548;  Wed, 04 Dec 2019 03:38:33 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com> <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com>
In-Reply-To: <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com>
From: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Date: Wed, 4 Dec 2019 12:38:22 +0100
Message-ID: <CANK0pbagZtjzE4vsW6ez76aT2sFeNj_vMr=fKP8Xo6kvCcSF9A@mail.gmail.com>
To: suit@ietf.org
Content-Type: multipart/alternative; boundary="000000000000a9c4a60598df40dd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/M8wRKJc_pqt28feAKL6-27NnVHY>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 11:38:37 -0000

--000000000000a9c4a60598df40dd
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Simon,

Some comments & answers inline.

On Wed, Dec 4, 2019 at 1:56 AM Szymon S=C5=82upik <simon@silvair.com> wrote=
:

> Hi Emmanuel,
>
> [...]
>
> In the experiment you point out (reported in Table 3 and 4 in [1]) the
>> transfer of the firmware binary + the manifest (totaling ~35kB) took abo=
ut
>> 11 seconds.
>>
>
> [SS] yeah... that 35kB is a bit unrealistic... for production stacks
> (including application functionality) we see the FW sizes (uncompressed) =
to
> be in 200kB range.
>

[EB] Just to be clear: we did not make this number up. 35kB is the actual
binary size for a (basic) RIOT configuration including standard CoAP and
crypto functionalities, among others.
That said, indeed, firmware size does depend on the OS, the libraries that
are used, and on the required functionalities.


[SS] Have you considered the link saturation during the transfer? In many
> cases you do not want the transfer to [significantly] affect the operatio=
n
> of the network, so a strategy to reduce the transfer duty cycle may be
> prudent.
>
> [..] And that was a single-hop, right? Have you considered multi-hop
> transfers over a mesh network?
>
>

[EB] The measurements we made for this paper were in the simplest scenario
you can think of (single hop, and good network conditions).
In other scenarios (multihop, side traffic etc.) results would be
different, delaying network transfer completion time.
Nevertheless I think this does not invalidate the observations made in the
paper,
i.e. that crypto makes up for a significant chunk of the memory and energy
footprints.


The signature verification was performed with the HACL library (ed25519) on
>> an ARM Cortex-M0+ and took approx. 7 seconds -- so yes, pretty long inde=
ed,
>> in this case.
>
>
> [SS] Does that scale linearly with image size? Do memory requirements (RA=
M
> usage) increase with the image size?
>
>
[EB] Not really: in the context of this paper, what is signed (and
verified) is a hash of the image, not the image itself.


Best regards,

Emmanuel


On Tue, Dec 3, 2019 at 10:05 PM Emmanuel Baccelli <
> Emmanuel.Baccelli@inria.fr> wrote:
>
>> Hi Szymon
>>
>> below some more information, since you ask ;)
>>
>> In the experiment you point out (reported in Table 3 and 4 in [1]) the
>> transfer of the firmware binary + the manifest (totaling ~35kB) took abo=
ut
>> 11 seconds.
>> The 802.15.4 radio was used in 2.4GHz band in default mode (we used an
>> off-the-shelf SAMR21 board [2] for this experiment).
>> The signature verification was performed with the HACL library (ed25519)
>> on an ARM Cortex-M0+ and took approx. 7 seconds -- so yes, pretty long
>> indeed, in this case.
>>
>> For other microcontrollers and/or with other signature schemes or
>> alternative implementations/libraries, the speed & memory footprint we
>> measured are compared in Tables 8, 7 and 6 (see [1])..
>>
>> As observed in the paper:
>>     - the time spent on signature verification heavily depends on the
>> type of microcontroller, on the signature scheme, and on the specific
>> implementation;
>>     - crypto's footprint in Flash memory can significantly impact the
>> size of update binaries which need to be transferred over the network.
>>
>> Cheers,
>>
>> Emmanuel
>>
>> [1] https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8725488
>> [2] https://github.com/RIOT-OS/RIOT/wiki/Board:-Samr21-xpro
>>
>>
>>

--000000000000a9c4a60598df40dd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Simon,<br></div><div><br></div><div>Some comments =
&amp; answers inline.</div><div><br></div><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Wed, Dec 4, 2019 at 1:56 AM Szymon S=C5=
=82upik &lt;<a href=3D"mailto:simon@silvair.com" target=3D"_blank">simon@si=
lvair.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr">Hi Emmanuel,<div><br></div>[...]<div><br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">In the experiment you poi=
nt out (reported in Table 3 and 4 in [1]) the transfer of the firmware bina=
ry + the manifest (totaling ~35kB) took about 11 seconds.<br></blockquote><=
div>=C2=A0</div><div>[SS] yeah... that 35kB is a bit unrealistic... for pro=
duction stacks (including application functionality) we see the FW sizes (u=
ncompressed) to be in 200kB range. </div></div></blockquote><div><br></div>=
<div>[EB] Just to be clear: we did not make this number up. 35kB is the act=
ual binary size for a (basic) RIOT configuration including standard CoAP an=
d crypto functionalities, among others. <br></div><div>That said, indeed, f=
irmware size does depend on the OS, the libraries that are used, and on the=
 required functionalities. <br></div><div><br></div><div><br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>[SS] Have y=
ou considered the link saturation during the transfer? In many cases you do=
 not want the transfer to [significantly] affect the operation of the netwo=
rk, so a strategy to reduce the transfer duty cycle may be prudent.</div><d=
iv>=C2=A0</div>[..] And that was a single-hop, right? Have you considered m=
ulti-hop transfers over a mesh network?<div>=C2=A0</div></div></blockquote>=
<div><br></div><div>[EB] The measurements we made for this paper were in th=
e simplest scenario you can think of (single hop, and good network conditio=
ns).</div><div>In other scenarios (multihop, side traffic etc.) results wou=
ld be different, delaying network transfer completion time.</div><div>Never=
theless I think this does not invalidate the observations made in the paper=
, <br></div><div>i.e. that crypto makes up for a significant chunk of the m=
emory and energy footprints.<br></div><div>=C2=A0</div><div><br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">The signature verification was perform=
ed with the HACL library (ed25519) on an ARM Cortex-M0+ and took approx. 7 =
seconds -- so yes, pretty long indeed, in this case.</blockquote><div><br><=
/div><div>[SS] Does that scale linearly with image size? Do memory requirem=
ents (RAM usage) increase with the image size?=C2=A0</div><div><br></div></=
div></blockquote><div><br></div><div>[EB] Not really: in the context of thi=
s paper, what is signed (and verified) is a hash of the image, not the imag=
e itself.</div><div><br></div><div><br></div><div>Best regards,</div><div><=
br></div><div>Emmanuel<br></div><div>=C2=A0</div><div><br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex"><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Tue, Dec 3, 2019 at 10:05 PM Emmanuel Bacc=
elli &lt;<a href=3D"mailto:Emmanuel.Baccelli@inria.fr" target=3D"_blank">Em=
manuel.Baccelli@inria.fr</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div dir=3D"ltr"><div>Hi Szymon</div><div><br></div=
><div></div><div>below some more information, since you ask ;)</div><div><b=
r></div><div>In the experiment you point out (reported in Table 3 and 4 in =
[1]) the transfer of the firmware binary + the manifest (totaling ~35kB) to=
ok about 11 seconds.</div><div>The 802.15.4 radio was used in 2.4GHz band i=
n default mode (we used an off-the-shelf SAMR21 board [2] for this experime=
nt).</div><div>The signature verification was performed with the HACL libra=
ry (ed25519) on an ARM Cortex-M0+ and took approx. 7 seconds -- so yes, pre=
tty long indeed, in this case.</div><div><br></div><div>For other microcont=
rollers and/or with other signature schemes or alternative implementations/=
libraries, the speed &amp; memory footprint we measured are compared in Tab=
les 8, 7 and 6 (see [1])..</div><div><br></div><div>As observed in the pape=
r:</div><div>=C2=A0=C2=A0=C2=A0 - the time spent on signature verification =
heavily depends on the type of microcontroller, on the signature scheme, an=
d on the specific implementation;<br></div><div>=C2=A0=C2=A0=C2=A0 - crypto=
&#39;s footprint in Flash memory can significantly impact the size of updat=
e binaries which need to be transferred over the network.</div><div><br></d=
iv><div>Cheers,</div><div><br></div><div>Emmanuel<br></div><div><br></div><=
div>[1] <a href=3D"https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=3D8=
725488" target=3D"_blank">https://ieeexplore.ieee.org/stamp/stamp.jsp?arnum=
ber=3D8725488</a></div><div>[2] <a href=3D"https://github.com/RIOT-OS/RIOT/=
wiki/Board:-Samr21-xpro" target=3D"_blank">https://github.com/RIOT-OS/RIOT/=
wiki/Board:-Samr21-xpro</a></div></div><br><br>
</blockquote></div>
</blockquote></div></div>

--000000000000a9c4a60598df40dd--


From nobody Wed Dec  4 04:26:56 2019
Return-Path: <Hannes.Tschofenig@arm.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C16E9120104 for <suit@ietfa.amsl.com>; Wed,  4 Dec 2019 04:26:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=EgvAAJic; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=zB2Z6iZL
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 SobQr9ysNwHY for <suit@ietfa.amsl.com>; Wed,  4 Dec 2019 04:26:51 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50047.outbound.protection.outlook.com [40.107.5.47]) (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 0D3BA120119 for <suit@ietf.org>; Wed,  4 Dec 2019 04:26:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IZFPoh7QTBBky3Sa8/lpkV+VH3UMVleT5EsIQz5yOuQ=; b=EgvAAJicS779PKxWliyAa7SWUqXE9+pioIK8yxAIEvWL7hrhV2o2CufC+1MLd42BB8uTmP4n5AxUbS/dYPTsxXu+rkSJ1HZHTAPUoftBQT8goCbdDxq2VXzQLIRqFIYbbjSkheHrt1G+0lzKPdyzdLHviMsgL+jpcmjJHB5ZUF0=
Received: from AM6PR08CA0041.eurprd08.prod.outlook.com (2603:10a6:20b:c0::29) by VI1PR0802MB2350.eurprd08.prod.outlook.com (2603:10a6:800:99::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.13; Wed, 4 Dec 2019 12:26:48 +0000
Received: from VE1EUR03FT032.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::207) by AM6PR08CA0041.outlook.office365.com (2603:10a6:20b:c0::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.13 via Frontend Transport; Wed, 4 Dec 2019 12:26:47 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT032.mail.protection.outlook.com (10.152.18.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18 via Frontend Transport; Wed, 4 Dec 2019 12:26:47 +0000
Received: ("Tessian outbound 54081306375c:v37"); Wed, 04 Dec 2019 12:26:45 +0000
X-CR-MTA-TID: 64aa7808
Received: from 17a4298ccb96.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 86BC22DB-10F6-4122-81E6-1AE3D8D3ED6A.1;  Wed, 04 Dec 2019 12:26:40 +0000
Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 17a4298ccb96.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 04 Dec 2019 12:26:40 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gLHSXOoEhD4npnfr2ypB+Z6Ic6DFlajYOG9tuhxqX6KDb8rUZV2DCyzWjsdi+1KZ5zBBMyk23ypdu9tUPnkcVMknnSNnoTeqWFDi8O0Qw081xMfPaeJMi1Ud4VFshxzPrAOWmyQ1m7V6CiaKz1knOcVVdEGp6QSZDboKG/fPpKSoOkS7bwjKPrfN8ts8/FhuMMz63FDnwwlduUfGiyORKT50w6vAKbZp+sCvlrrlpYFv1okSdPRdg9r8KCN60fkmKZkJj6E2SMRI3VbKmJh49fIRAqleAIkKS258ZnRSFUVC2gAR7XLddQHFXGgWPuOmBXLCom3Lx6ooybdkuC9zgA==
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-SenderADCheck; bh=ZEx786VJQFFw74NhWtKa6RrBlc4xQZ1S8BiOfev/Oqg=; b=WbbG7wmlXbM3STax/rJ/ku4oKyQ/AnIrxrw7Fe5ZskPZMpzlLgZrMVZMp3s3a41qWU47Uam3SD8YCt/fUh2rp/gUWUDiSP7eS5P0aRaCejfrsIu+4HCMoM/0At53mUHUw3d8G4GO5m4wIoQ29GB6zgO17dqX7KcUnVOorAm1daYfLY1Ff84B8E4RLMC3Z+Y1hPhjSOfJjZbVYm2qXDtlbEaC2cBwkskRHi1UVz+3dqiGfSDPlghUYNKacUM/ersmqJMVvEwffaka4buRhz6TTyFyo+i2mMoEADlaD3K3feCxE1EsLBW5GYoK8OLx2KmUDbDE1ELw+9lEwD2RCXDQdQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZEx786VJQFFw74NhWtKa6RrBlc4xQZ1S8BiOfev/Oqg=; b=zB2Z6iZLXNvCPrqegkZooP9PJgnLNLO4qda5fJBhMVh6nr1slqNKz72fJQ6pybHumPQD1kzDNkR8pAMOTkt6rHaeM2zcKBbcIE4RKLrLBHIMST75lGQ/rf2kVDVIQ2bXj5GpIaumd2NE8LfeozAmB3d0Qf1bRKqDdYPJDGOQAlo=
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com (52.133.245.74) by VI1PR08MB4494.eurprd08.prod.outlook.com (20.179.25.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18; Wed, 4 Dec 2019 12:26:39 +0000
Received: from VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::4044:55a8:a969:fd1d]) by VI1PR08MB5360.eurprd08.prod.outlook.com ([fe80::4044:55a8:a969:fd1d%7]) with mapi id 15.20.2516.013; Wed, 4 Dec 2019 12:26:39 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>, "suit@ietf.org" <suit@ietf.org>
Thread-Topic: [Suit] Fwd: Firmware Update Paper
Thread-Index: AQHVqj2tkJLkkD1tkU6oXdMBpNs+Yaep2i4AgAAJDgA=
Date: Wed, 4 Dec 2019 12:26:39 +0000
Message-ID: <VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0@VI1PR08MB5360.eurprd08.prod.outlook.com>
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com> <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com> <CANK0pbagZtjzE4vsW6ez76aT2sFeNj_vMr=fKP8Xo6kvCcSF9A@mail.gmail.com>
In-Reply-To: <CANK0pbagZtjzE4vsW6ez76aT2sFeNj_vMr=fKP8Xo6kvCcSF9A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: fcd976ff-90a2-4d16-8f26-628ee4e8954c.1
x-checkrecipientchecked: true
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com; 
x-originating-ip: [80.92.119.90]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 366f06a1-2b03-4051-708a-08d778b53b7b
X-MS-TrafficTypeDiagnostic: VI1PR08MB4494:|VI1PR0802MB2350:
X-Microsoft-Antispam-PRVS: <VI1PR0802MB235094C27C49C50713F47610FA5D0@VI1PR0802MB2350.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508;
x-forefront-prvs: 0241D5F98C
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(396003)(39860400002)(376002)(366004)(346002)(136003)(189003)(199004)(76176011)(478600001)(15650500001)(2501003)(81166006)(7736002)(99286004)(8676002)(5660300002)(14444005)(81156014)(8936002)(110136005)(74316002)(7696005)(52536014)(6436002)(11346002)(76116006)(3846002)(66556008)(66946007)(66476007)(7110500001)(14454004)(2420400007)(86362001)(790700001)(66446008)(64756008)(33656002)(316002)(71200400001)(6116002)(25786009)(229853002)(9686003)(186003)(966005)(6246003)(102836004)(71190400001)(6506007)(55016002)(26005)(6306002)(54896002)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB4494; H:VI1PR08MB5360.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: a2i5mFpEfcBfsr02caK1EQ5HUUihnzj2Qim+ZRz2i/r+ztAPYDMfSTlTtbpvZEzt5q4Oo+teTDh7g6drQJ/Pb0gOZT9v+XvIep88THw1B2YHGjFx/tldT9XYvZMOUik2ISZRZscbEP797bTrTROAVxLr0HHfS8OIHmf4QsSSZxIEmi/e1iyEJ8JiSnPP04RyX6xcWwZCVzkovrsJhGObt60wdL3dSFnuVh2j0ILb6BPtNoUj0Y+dTwxaK2y6NZETk0+cOab2XR8pt8wKEVyAAnsUmH8C61vnHJc7tGJJ42eEg31dNtrx0fXp6m+Jhd+gMvxhq4OtHavNiC9Iw9HSJc7SLsHm1JJ0ZyUWTHnHw3cvrSzzS6dYKJpOMeMI48deE+PIoyudKBmBKtf4HXcdzU7E4JfGl/iTHzSavmYq1zm632UEik8HexRn31K4b2yd8+uvQ839f5EUUqAo44hBaUavkjXDirL90Vfm9TmzPbY=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0VI1PR08MB5360eurp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4494
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Hannes.Tschofenig@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT032.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(136003)(39860400002)(396003)(376002)(346002)(40434004)(189003)(199004)(186003)(52536014)(76130400001)(2501003)(790700001)(6116002)(478600001)(26826003)(102836004)(26005)(6506007)(14454004)(25786009)(966005)(99286004)(70586007)(6246003)(110136005)(15650500001)(86362001)(70206006)(2420400007)(336012)(81156014)(81166006)(5660300002)(8676002)(8936002)(11346002)(9686003)(54896002)(6306002)(7696005)(3846002)(36906005)(229853002)(55016002)(316002)(33656002)(22756006)(71190400001)(356004)(5024004)(16586007)(74316002)(33964004)(14444005)(2906002)(7736002)(76176011); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2350; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 65bc6ad6-3631-4496-a247-08d778b5365f
X-Forefront-PRVS: 0241D5F98C
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: tpmTPAMX+6BBcT9foJWsgRueIH4lfcbaAYhxEjki/5Sjn1UMUJpi59e2G00BvhzQ8Wk4xs4X8k92mz6bm5jAsGdzxc83zu/5iTMF2bcXERbuOH4fNNvMAhiS/B7TLlV12yarwjiBqWFV9L992wMz5JFzzEHcOf5Kajr7Cu1ignf5cv6qijFBzNbIdboE+OUxj3cSKMM6T8qH5ZcRzWfKeMfdCsN/f7/mWJ2dmxJs3zY2vLZhs4H3oGjvEf0uGYZmlDACp2JOXjTean37MqwX51bI+d+BqN1047QZIpM9Hi6x9kLoQpJNG1PRhG/Jy0VPjCDZR74Cr68VlCz0bnZS4Pq66DW6zdINW/KUlcDGExNUi8ESOO4tsswRosMMugCNNY00vpQIHdyw7tQi2cyG/5OPkJoCuo8GY6Hr7/XT9uvgNYTdO258eksDVZaiF2QICgn0IvC/mIl5yu2wf7EXHmkkRoTOJfqzXO77fKHGeVc9aBSpCAZBs9wfx72fMv13L+NwMqtBV2HI5hJupXserOrsgBZTJzqm9MunxDvoEzU=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2019 12:26:47.7142 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 366f06a1-2b03-4051-708a-08d778b53b7b
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2350
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/7oE7iMqGEa8Kdu3_YK8MgbXG65M>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 12:26:55 -0000

--_000_VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0VI1PR08MB5360eurp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhlIHNpZ25hdHVyZSB2ZXJpZmljYXRpb24gd2FzIHBlcmZvcm1lZCB3aXRoIHRoZSBIQUNMIGxp
YnJhcnkgKGVkMjU1MTkpIG9uIGFuIEFSTSBDb3J0ZXgtTTArIGFuZCB0b29rIGFwcHJveC4gNyBz
ZWNvbmRzIC0tIHNvIHllcywgcHJldHR5IGxvbmcgaW5kZWVkLCBpbiB0aGlzIGNhc2UuDQoNCltT
U10gRG9lcyB0aGF0IHNjYWxlIGxpbmVhcmx5IHdpdGggaW1hZ2Ugc2l6ZT8gRG8gbWVtb3J5IHJl
cXVpcmVtZW50cyAoUkFNIHVzYWdlKSBpbmNyZWFzZSB3aXRoIHRoZSBpbWFnZSBzaXplPw0KDQoN
CltFQl0gTm90IHJlYWxseTogaW4gdGhlIGNvbnRleHQgb2YgdGhpcyBwYXBlciwgd2hhdCBpcyBz
aWduZWQgKGFuZCB2ZXJpZmllZCkgaXMgYSBoYXNoIG9mIHRoZSBpbWFnZSwgbm90IHRoZSBpbWFn
ZSBpdHNlbGYuDQoNCkFkZGluZyB0byB3aGF0IEVtbWFudWVsIHNhaWQuDQoNClRoZSBtZW1vcnkg
cmVxdWlyZW1lbnRzIHZlcnkgbXVjaCBkZXBlbmQgb24gdGhlIHNlbGVjdGVkIGNyeXB0byBpbXBs
ZW1lbnRhdGlvbiAoYW5kIHF1aXRlIG5hdHVyYWxseSB0aGUga2V5IHNpemUpLiBUaGVyZSBpcyBh
bHNvIGEgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIGNvZGUgc2l6ZSBhbmQgdGhlIHNwZWVkIG9m
IGV4ZWN1dGlvbi4gQ29kZSB0aGF0IGhhcyBiZWVuIGhhbmQtY3JhZnRlZCBmb3IgdGhlIHNwZWNp
ZmljIE1DVSB0ZW5kcyB0byBiZSBmYXN0ZXIgYW5kIGNvbnN1bWVzIGxlc3MgbWVtb3J5IHRoYW4g
YSBnZW5lcmljIGltcGxlbWVudGF0aW9uLiBUaGlzIGlzIGlubGluZSB3aXRoIHdoYXQgaXMgYmVp
bmcgc3RhdGVkIGluIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYt
bHdpZy1jdXJ2ZS1yZXByZXNlbnRhdGlvbnMvLiBOZWVkbGVzcyB0byBzYXkgdGhhdCB0eXBlIG9m
IHByb3RlY3Rpb24gb2ZmZXJlZCBieSBhbiBpbXBsZW1lbnRhdGlvbiAoZS5nLiwgc2lkZSBjaGFu
bmVsIGF0dGFjayByZXNpc3RhbmNlLCBzdWNoIGFzIHJlc2lzdGFuY2UgYWdhaW5zdCByZW1vdGUg
dGltaW5nIGF0dGFja3MpIGhhcyBhbiBpbXBhY3Qgb24gYm90aCBjb2RlIHNpemUgYXMgd2VsbCBh
cyBydW50aW1lIHBlcmZvcm1hbmNlLg0KDQpJdCB3b3VsZCBiZSBpbnRlcmVzdGluZyB0byBhbHNv
IGFuYWx5emUgdGhlIGhlYXAgcmVxdWlyZW1lbnRzLiBBcyB3cml0dGVuIGluIHRoZSBwYXBlciwg
d2UgZm9jdXNlZCBvbmx5IG9uIHRoZSBzdGFjayBzaXplLg0KDQpDaWFvDQpIYW5uZXMNCg0KDQpJ
TVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFj
aG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlv
dSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRl
ciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3Ro
ZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBp
bmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQo=

--_000_VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0VI1PR08MB5360eurp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkRlbmdYaWFuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx
IDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUg
NSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4i
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21z
by1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn
aW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0
OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBX
b3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEu
MGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+
PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9
ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0
PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0K
PC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBzaWdu
YXR1cmUgdmVyaWZpY2F0aW9uIHdhcyBwZXJmb3JtZWQgd2l0aCB0aGUgSEFDTCBsaWJyYXJ5IChl
ZDI1NTE5KSBvbiBhbiBBUk0gQ29ydGV4LU0wJiM0MzsgYW5kIHRvb2sgYXBwcm94LiA3IHNlY29u
ZHMgLS0gc28geWVzLCBwcmV0dHkgbG9uZyBpbmRlZWQsIGluIHRoaXMgY2FzZS48bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltTU10gRG9lcyB0aGF0IHNjYWxl
IGxpbmVhcmx5IHdpdGggaW1hZ2Ugc2l6ZT8gRG8gbWVtb3J5IHJlcXVpcmVtZW50cyAoUkFNIHVz
YWdlKSBpbmNyZWFzZSB3aXRoIHRoZSBpbWFnZSBzaXplPyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltFQl0gTm90IHJlYWxseTog
aW4gdGhlIGNvbnRleHQgb2YgdGhpcyBwYXBlciwgd2hhdCBpcyBzaWduZWQgKGFuZCB2ZXJpZmll
ZCkgaXMgYSBoYXNoIG9mIHRoZSBpbWFnZSwgbm90IHRoZSBpbWFnZSBpdHNlbGYuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkFkZGluZyB0byB3aGF0IEVtbWFudWVsIHNhaWQuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoZSBtZW1vcnkgcmVxdWlyZW1lbnRzIHZlcnkgbXVjaCBkZXBlbmQgb24g
dGhlIHNlbGVjdGVkIGNyeXB0byBpbXBsZW1lbnRhdGlvbiAoYW5kIHF1aXRlIG5hdHVyYWxseSB0
aGUga2V5IHNpemUpLiBUaGVyZSBpcyBhbHNvIGEgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIGNv
ZGUgc2l6ZSBhbmQgdGhlIHNwZWVkIG9mIGV4ZWN1dGlvbi4gQ29kZSB0aGF0IGhhcyBiZWVuIGhh
bmQtY3JhZnRlZCBmb3IgdGhlIHNwZWNpZmljDQogTUNVIHRlbmRzIHRvIGJlIGZhc3RlciBhbmQg
Y29uc3VtZXMgbGVzcyBtZW1vcnkgdGhhbiBhIGdlbmVyaWMgaW1wbGVtZW50YXRpb24uIFRoaXMg
aXMgaW5saW5lIHdpdGggd2hhdCBpcyBiZWluZyBzdGF0ZWQgaW4NCjxhIGhyZWY9Imh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbHdpZy1jdXJ2ZS1yZXByZXNlbnRh
dGlvbnMvIj4NCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbHdp
Zy1jdXJ2ZS1yZXByZXNlbnRhdGlvbnMvPC9hPi4gTmVlZGxlc3MgdG8gc2F5IHRoYXQgdHlwZSBv
ZiBwcm90ZWN0aW9uIG9mZmVyZWQgYnkgYW4gaW1wbGVtZW50YXRpb24gKGUuZy4sIHNpZGUgY2hh
bm5lbCBhdHRhY2sgcmVzaXN0YW5jZSwgc3VjaCBhcyByZXNpc3RhbmNlIGFnYWluc3QgcmVtb3Rl
IHRpbWluZyBhdHRhY2tzKSBoYXMgYW4gaW1wYWN0IG9uIGJvdGgNCiBjb2RlIHNpemUgYXMgd2Vs
bCBhcyBydW50aW1lIHBlcmZvcm1hbmNlLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SXQgd291
bGQgYmUgaW50ZXJlc3RpbmcgdG8gYWxzbyBhbmFseXplIHRoZSBoZWFwIHJlcXVpcmVtZW50cy4g
QXMgd3JpdHRlbiBpbiB0aGUgcGFwZXIsIHdlIGZvY3VzZWQgb25seSBvbiB0aGUgc3RhY2sgc2l6
ZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2lhbzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+SGFubmVzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFu
eSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2Vk
LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRo
ZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8g
YW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwNCiBvciBzdG9yZSBvciBj
b3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0VI1PR08MB5360eurp_--


From nobody Wed Dec  4 11:01:05 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03EB4120A1F; Wed,  4 Dec 2019 11:00:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 4vgyANEGlBGY; Wed,  4 Dec 2019 11:00:52 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCABE1209EA; Wed,  4 Dec 2019 11:00:51 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 4E23E3818F; Wed,  4 Dec 2019 13:57:13 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id AF51DAAB; Wed,  4 Dec 2019 14:00:50 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: =?us-ascii?Q?=3D=3FUTF-8=3FQ=3FSzymon=5FS=3DC5=3D82upik=3F=3D?= <simon@silvair.com>,  Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>, suit@ietf.org, 6tisch@ietf.org
In-Reply-To: <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com>
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com> <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Wed, 04 Dec 2019 14:00:50 -0500
Message-ID: <5379.1575486050@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/1remMViWUgcI8LO8EbiWuIikP1A>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 19:00:57 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Szymon S=C5=82upik <simon@silvair.com> wrote:
    > [SS] yeah... that 35kB is a bit unrealistic... for production stacks
    > (including application functionality) we see the FW sizes (uncompress=
ed) to
    > be in 200kB range. But I take it the times scale linearly, so for 200=
kB the
    > transfer time would be about 1 minute. Have you considered the link
    > saturation during the transfer? In many cases you do not want the tra=
nsfer to
    > [significantly] affect the operation of the network, so a strategy to=
 reduce
    > the transfer duty cycle may be prudent.

I also agree with your question, and with the need to do the updates at a
lower priority.  6tisch has a whole bunch of mechanism here.

It occurs to me now that the development of an update protocol over 802.15.4
(which I mentioned in another email in this thread) might be appropriately
done in the 6tisch WG, since I actually think that the bandwidth and
scheduling of the update is probably the critical part.
SUIT has the security done... so we have the HOW.  We just have the WHEN.

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -=3D IPv6 IoT consulting =3D-

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl3oAmIACgkQgItw+93Q
3WURIwgAvHTiMS1jM2rWswGzNXE1jIhwUtv7GR0QIzckEArSw0R7ROKWUd8ycX5d
hFtjDAe/895iRu3Gp8m6wyfIJ1sGWKsSlEStfczgIBQE+bAgLAE5d1w5822dv+TZ
4HpJerRk7d+wl446q05lwvTXK8X87AztsnPKKXcAEwEBZK1m7kdpZS7VakkQP8f+
rx9m60Kh/in+lEvrVuvnGJh6O3WBwDriU4EGcBTRvGSAEGxmqIvFSPF8AiOsh3iR
DHQLoVWHj6vgkq19+9UAGJm6DVjPSh6SxlZIHajFPLvI/mzK5jFBnuUMj8hUNSkF
mt4xSgxm4Nk2zAsgUQ2odhtWiYms9w==
=V5Ik
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Wed Dec  4 11:02:41 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 844F6120964 for <suit@ietfa.amsl.com>; Wed,  4 Dec 2019 11:02:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 KIUu8IkWTNlr for <suit@ietfa.amsl.com>; Wed,  4 Dec 2019 11:02:33 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 656C5120971 for <suit@ietf.org>; Wed,  4 Dec 2019 11:02:30 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 326D43818F; Wed,  4 Dec 2019 13:58:52 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 9575AAAB; Wed,  4 Dec 2019 14:02:29 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
cc: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>, "suit\@ietf.org" <suit@ietf.org>
In-Reply-To: <VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0@VI1PR08MB5360.eurprd08.prod.outlook.com>
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com> <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com> <CANK0pbagZtjzE4vsW6ez76aT2sFeNj_vMr=fKP8Xo6kvCcSF9A@mail.gmail.com> <VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0@VI1PR08MB5360.eurprd08.prod.outlook.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Wed, 04 Dec 2019 14:02:29 -0500
Message-ID: <5719.1575486149@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/y0PqvlWx5XSbsveX9r1FEAWgs6Q>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 19:02:39 -0000

--=-=-=
Content-Type: text/plain


Hannes Tschofenig <Hannes.Tschofenig@arm.com> wrote:
    > The signature verification was performed with the HACL library (ed25519) on
    > an ARM Cortex-M0+ and took approx. 7 seconds -- so yes, pretty long indeed,
    > in this case.

    > [SS] Does that scale linearly with image size? Do memory requirements (RAM
    > usage) increase with the image size?

I guess what we want to know is how much of that 7s time was the ED25519 operation, and
how much time was the hash calculation.  Only the hash calculation would
scale with the image size.

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl3oAsUACgkQgItw+93Q
3WUxwggAjF3jvrqcrPC/p0MQKzrpz2YoUPJRl5Q/IIkss+pUF32iyl+eOTLPM8Fo
Xcd1WE12L+9kY6IKKfFNUIKE84+QOnqfeAG/oTL9uXzhMTJlZvrJUcVvdBZ+N8fd
mOlL58GleF9v9O4quAkJWTn+Ue/j1BjH18BHpS1ZAE06pOC0GhFU3PhBQUqsshCo
h2yHg38cURzMm1dmVU4rVD26uxK3CTS6Ewm/7D+gu5/R92oHOZnY5p5DmmYaTt+n
cmHA1iWD320aQ0lurGh4Q2GEzIv47Fx728EbyKrosoV45mnhK6uJr2XwKLMSgFgJ
5Q8BpT28lMhyphFGmHAZgxi5hWmuJQ==
=std/
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Wed Dec  4 17:31:17 2019
Return-Path: <simon@silvair.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEC45120111 for <suit@ietfa.amsl.com>; Wed,  4 Dec 2019 17:31:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=silvair-com.20150623.gappssmtp.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 5VF0olOZiqSW for <suit@ietfa.amsl.com>; Wed,  4 Dec 2019 17:31:13 -0800 (PST)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C140B120058 for <suit@ietf.org>; Wed,  4 Dec 2019 17:31:12 -0800 (PST)
Received: by mail-lj1-x232.google.com with SMTP id d20so1503587ljc.12 for <suit@ietf.org>; Wed, 04 Dec 2019 17:31:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silvair-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WA5oefA5xy8dbkjZf/rHjLDRRJPeTBb7duejxevNB2U=; b=HI+ynHtvZ2uZhRHSD5KDxKiJY2uAaxJ2p3COdgCcL7yzBF4bafV/vmmwVrSRKF6DhO a+jBkaWyTqxga7S3yE6/vKBdPxmLYwu/i8RNfqUJjA75d5f1XUsO3wFX3dRMh85GQBn4 TvnoXE64rdDfCjdOjeNT5ywH2OkjdfgTr4fTeHsSSJ5RBrBAYG1QJy7AKeb7YJPJRltw vD0Bc8vsJbUg9KjBMs5pmIEd97hS25UIsW406TqXX0wWzfey3V0t0G3yrRVzHThyQg+h bTbyV2DNo5YfvHvCInu8Ms4ORXZRlWBw7fqptYVzd3m1T4F8t9O+/IRh6rYe6WlSBKVX LHIg==
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:cc; bh=WA5oefA5xy8dbkjZf/rHjLDRRJPeTBb7duejxevNB2U=; b=Fk16pMhEScX7Ewmwm7Ilcn9qO1TSlpkudnNrbCS0TI170LHVr7gPe7/95NylNOCWwU XzcOeWcJ4tawd//B9ln3IzUfbduHzw9fiFfM05VLEzMIY6XdfZhuHrwiX3OUwQaYlJfh 75WMWlx8ZwZhMSvlQFYhRGnkt9rPfUmuZiN9l+R9hLay2704E7RnwajGsC3zvZ6DQeNR th801hrvwonwAbjqkvxsPtAuzM9QXygJNjz2KdO6BkeWuyQd+J1yKCxjecGVkQ7W5NTt 9ThGYfzDuBIJCQhUIG+6xL3/2lsKY5b5SmjmkZsk5Awb+uOv760pMdciifbPNatb3RAh Qg1w==
X-Gm-Message-State: APjAAAUN8Am4GyAcCJkz+C3h4HZ1TIF8m2Jdw6fUfP1A80wcG2t/Ya+b JJh2L0Mkjy2viKNDorncjU19DPOnhHhgpl4gEi9FYA==
X-Google-Smtp-Source: APXvYqzKQbUIcjDiItoYJHhmo8eG422qwZ19TYLYiBzZ5Z7J2fEBhijqpjq2DXWVHhWOy80qVR/SG8H2TmgV/dSW4Nc=
X-Received: by 2002:a2e:9758:: with SMTP id f24mr3890191ljj.105.1575509470817;  Wed, 04 Dec 2019 17:31:10 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com> <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com> <CANK0pbagZtjzE4vsW6ez76aT2sFeNj_vMr=fKP8Xo6kvCcSF9A@mail.gmail.com> <VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0@VI1PR08MB5360.eurprd08.prod.outlook.com> <5719.1575486149@localhost>
In-Reply-To: <5719.1575486149@localhost>
From: =?UTF-8?Q?Szymon_S=C5=82upik?= <simon@silvair.com>
Date: Thu, 5 Dec 2019 10:30:30 +0900
Message-ID: <CABNHR1zPxMcgSg0cpci8zs-zR5v38bYZjE8Hyu2OOw67-vuXMQ@mail.gmail.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: Hannes Tschofenig <Hannes.Tschofenig@arm.com>,  Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>, "suit@ietf.org" <suit@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005942bb0598eae218"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/csvxxzInDQ2NhbLhKfBlqlnXUJI>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 01:31:16 -0000

--0000000000005942bb0598eae218
Content-Type: text/plain; charset="UTF-8"

All,

Thanks for the helpful answers.

Michael,


>
>
>
> *It occurs to me now that the development of an update protocol over
> 802.15.4(which I mentioned in another email in this thread) might be
> appropriatelydone in the 6tisch WG, since I actually think that the
> bandwidth andscheduling of the update is probably the critical part.SUIT
> has the security done... so we have the HOW.  We just have the WHEN.*


One other approach to explore, very applicable to FW updates, is multi-hop
multicast, as in many scenarios you are updating more than one device, and
many of them are identical (like lights on a big parking lot).

--Simon

On Thu, Dec 5, 2019 at 4:02 AM Michael Richardson <mcr+ietf@sandelman.ca>
wrote:

>
> Hannes Tschofenig <Hannes.Tschofenig@arm.com> wrote:
>     > The signature verification was performed with the HACL library
> (ed25519) on
>     > an ARM Cortex-M0+ and took approx. 7 seconds -- so yes, pretty long
> indeed,
>     > in this case.
>
>     > [SS] Does that scale linearly with image size? Do memory
> requirements (RAM
>     > usage) increase with the image size?
>
> I guess what we want to know is how much of that 7s time was the ED25519
> operation, and
> how much time was the hash calculation.  Only the hash calculation would
> scale with the image size.
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>  -= IPv6 IoT consulting =-
>
>
>
> _______________________________________________
> Suit mailing list
> Suit@ietf.org
> https://www.ietf.org/mailman/listinfo/suit
>

--0000000000005942bb0598eae218
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">All,<div><br></div><div>Thanks for the helpful answers.</d=
iv><div><br></div><div>Michael,</div><div><br></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex"><i>It occurs to me now that the development of a=
n update protocol over 802.15.4<br>(which I mentioned in another email in t=
his thread) might be appropriately<br>done in the 6tisch WG, since I actual=
ly think that the bandwidth and<br>scheduling of the update is probably the=
 critical part.<br>SUIT has the security done... so we have the HOW.=C2=A0 =
We just have the WHEN.</i></blockquote><div><br></div><div>One other approa=
ch to explore, very applicable to FW updates, is multi-hop multicast, as in=
 many scenarios you are updating=C2=A0more than one device, and many of the=
m are identical (like lights on a big parking lot).</div><div><br></div><di=
v>--Simon</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Thu, Dec 5, 2019 at 4:02 AM Michael Richardson &lt;<a hr=
ef=3D"mailto:mcr%2Bietf@sandelman.ca">mcr+ietf@sandelman.ca</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hannes Tschofenig &lt;<a href=3D"mailto:Hannes.Tschofenig@arm.com" target=
=3D"_blank">Hannes.Tschofenig@arm.com</a>&gt; wrote:<br>
=C2=A0 =C2=A0 &gt; The signature verification was performed with the HACL l=
ibrary (ed25519) on<br>
=C2=A0 =C2=A0 &gt; an ARM Cortex-M0+ and took approx. 7 seconds -- so yes, =
pretty long indeed,<br>
=C2=A0 =C2=A0 &gt; in this case.<br>
<br>
=C2=A0 =C2=A0 &gt; [SS] Does that scale linearly with image size? Do memory=
 requirements (RAM<br>
=C2=A0 =C2=A0 &gt; usage) increase with the image size?<br>
<br>
I guess what we want to know is how much of that 7s time was the ED25519 op=
eration, and<br>
how much time was the hash calculation.=C2=A0 Only the hash calculation wou=
ld<br>
scale with the image size.<br>
<br>
--<br>
Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca" target=3D=
"_blank">mcr+IETF@sandelman.ca</a>&gt;, Sandelman Software Works<br>
=C2=A0-=3D IPv6 IoT consulting =3D-<br>
<br>
<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
</blockquote></div>

--0000000000005942bb0598eae218--


From nobody Thu Dec  5 06:33:51 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 708C11200C7 for <suit@ietfa.amsl.com>; Thu,  5 Dec 2019 06:33:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 9FjmLhYC4j27 for <suit@ietfa.amsl.com>; Thu,  5 Dec 2019 06:33:48 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 740FF12002E for <suit@ietf.org>; Thu,  5 Dec 2019 06:33:48 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id D65AF3818F; Thu,  5 Dec 2019 09:30:08 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 72B16AAB; Thu,  5 Dec 2019 09:33:47 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: =?us-ascii?Q?=3D=3FUTF-8=3FQ=3FSzymon=5FS=3DC5=3D82upik=3F=3D?= <simon@silvair.com>
cc: Hannes Tschofenig <Hannes.Tschofenig@arm.com>, Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>, "suit\@ietf.org" <suit@ietf.org>
In-Reply-To: <CABNHR1zPxMcgSg0cpci8zs-zR5v38bYZjE8Hyu2OOw67-vuXMQ@mail.gmail.com>
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com> <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com> <CANK0pbagZtjzE4vsW6ez76aT2sFeNj_vMr=fKP8Xo6kvCcSF9A@mail.gmail.com> <VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0@VI1PR08MB5360.eurprd08.prod.outlook.com> <5719.1575486149@localhost> <CABNHR1zPxMcgSg0cpci8zs-zR5v38bYZjE8Hyu2OOw67-vuXMQ@mail.gmail.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Thu, 05 Dec 2019 09:33:47 -0500
Message-ID: <24548.1575556427@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/5It8ky7vMisKar05g-RCupwffzY>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 14:33:50 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


    mcr> It occurs to me now that the development of an update protocol over
    mcr> 802.15.4
    mcr> (which I mentioned in another email in this thread) might be
    mcr> appropriately
    mcr> done in the 6tisch WG, since I actually think that the bandwidth a=
nd
    mcr> scheduling of the update is probably the critical part.
    mcr> SUIT has the security done... so we have the HOW. We just have the=
 WHEN.

Szymon S=C5=82upik <simon@silvair.com> wrote:
    > One other approach to explore, very applicable to FW updates, is mult=
i-hop
    > multicast, as in many scenarios you are updating more than one device=
, and
    > many of them are identical (like lights on a big parking lot).

I agree that this is an important aspect to explore.
It requires that each hop is able to buffer the entire firmware update in a
way that does not break the hash of it.  If the firmware is execute in place
and/or if the device is designed such that the bootstrap code validates the
firmware on each boot, then keeping the firmware image in that form may not
be a big imposition.

We also did MPL ("mipple", RFC7733) in the ROLL WG, which would allow for
the "download" of the firmware to be multicast.  There are bandwidth, CPU a=
nd
network scheduling tradeoffs of each, which I think 6tisch is most capable =
to
consider.   That's why I think that it's not a HOW anymore, but a WHEN.

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -=3D IPv6 IoT consulting =3D-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl3pFUsACgkQgItw+93Q
3WVJdAgAm8EhSraO7GvfshvCaljuzvmmNCwxwMk8JIBpnW967a9S/uP+Y4fS1duC
LtXANBKmoZRJCGHMelHTqfMJUTvvp6DdAmW1CEZXaJCbuKwsh2a/PWOc2g03DxRl
Z7cf7LkiXkQx5+2hxzJIAxV81xboJQi0XmaWY+syxY6Wt5wwiSpwOtVj7DPjne5c
Zz3vlIL+bVHgDLe+R8KA2tURMuRAUkMKAeCLeDZeOJfadOakIlztVvvBLr/4z5C9
GJqlNJtk1o0+LhjBTuanWVV0UL70EDzQqTy9ER8FgzPmTJi3djYZPjbZvPa9yHD+
sYft1sFhiZ8YpIsF3GqruZb2PJNT+g==
=m9rO
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Fri Dec  6 06:18:45 2019
Return-Path: <Brendan.Moran@arm.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A01512080A for <suit@ietfa.amsl.com>; Fri,  6 Dec 2019 06:18:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=y7V2mpKh; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=Zczpb/Aj
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 zRWcfjUeFXwM for <suit@ietfa.amsl.com>; Fri,  6 Dec 2019 06:18:41 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on061b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::61b]) (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 BD5B4120041 for <suit@ietf.org>; Fri,  6 Dec 2019 06:18:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RYfcl7UvWVKMXVWaiTLFRfUCOvNE2XDNQh3YKdzai4c=; b=y7V2mpKh9Xt27noNuXDw9GWSfbN9dzugyZgaxYNbGaF/OnQ3qTDNWcEs5qRn7T5Wnp6zmzq/nI8aAFjFksvZnVdkk5Op/0vBOvjZJ8lf2PknkKhSvQW+t9x5PlmGM8as6G6fSX3fENXDm+7P6UdmR4JpwQ4BGmvGn+laZe2UzVM=
Received: from VI1PR0802CA0019.eurprd08.prod.outlook.com (2603:10a6:800:aa::29) by AM6PR08MB3288.eurprd08.prod.outlook.com (2603:10a6:209:47::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.16; Fri, 6 Dec 2019 14:18:38 +0000
Received: from DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::206) by VI1PR0802CA0019.outlook.office365.com (2603:10a6:800:aa::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.13 via Frontend Transport; Fri, 6 Dec 2019 14:18:37 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT031.mail.protection.outlook.com (10.152.20.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18 via Frontend Transport; Fri, 6 Dec 2019 14:18:37 +0000
Received: ("Tessian outbound 64ac59f2ee79:v37"); Fri, 06 Dec 2019 14:18:37 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: c51591578f116571
X-CR-MTA-TID: 64aa7808
Received: from 5cb8b544ab37.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BCD708E2-ECCB-4385-BC91-49E6B702EB40.1;  Fri, 06 Dec 2019 14:18:32 +0000
Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5cb8b544ab37.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 06 Dec 2019 14:18:32 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cWtCuWPlFgYSIRNpPVp0SZgPTP0tm3W2LS493pB6+euQRGUMH0kDdpQUlOJi7wGQUqFFZcLttfwWDbZP+K095ShoAFc4SHh2Uoqzuw/7/godLhVigE4aAxQyXJIoFE9NdEQ/2l6MpqwZhgidCMrNvmEuG7lP90F6DvyXAsiDTyp1jEvtURdzYj7KynxIMxZreZM1oEsRMv43BBxZWq5YQvPeyON4K44RBx8MleIjuqFJP473gL+UpnG3ixRjSNd0A5zwMP9NRPe3LS40hOPLQjJ2XD2zMAcFdTbv5kOpeFS8kT5eF7g3j8hMO97x0Omb+LuYH0NrznewdrVPff8zDw==
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-SenderADCheck; bh=LRebiNEypOUU5AWNIo9Sx3QASQJaIpjM5hcOfMzJQxw=; b=XE5JI9RzYogg1aXRmkmUb89vptK4suMeA2fRIy2AGmTPELOhefwDjrTb3OuCgm1IoU2oQ/Yd7B47LL+nDoW7UM6xCI66q/AUEF6DmMlsHRyJJtiIXxogqnD7ZrqdZ9Fn2UC7KEz1xcdGxGChSGxaq6g9Gfh7NU10V5KVpsE8VTjYp3C3HJfim1F9dixSkYBmRuOlk0zrGlHIKpHEVRdqSW/n90D2TF7V6rfvE1RqLwGFKXZ0JFqlFRdHf5xjdjZwBr6FSCgLdD/Bni2JtzZGTiAqChxX7XJsFVV8FiuaW/kJLvFW/kT4WHEyGBibQA1aD2ZnrfCmRu9crtXkWrO9Fw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LRebiNEypOUU5AWNIo9Sx3QASQJaIpjM5hcOfMzJQxw=; b=Zczpb/Aj4x6HmaHyUnV6IrG2rwcDcVfLTLQYqYQiloQCvvK0ZlvqdOa6Rck6XplS7u9w7Fkye00saAzj5+vsImdh2u9ona7e3gSlOZ0gAa/sGJ0AY6ZX11KjxrXaXigQODRY46sfS50DaKbzw7kBJrOEj2caFNKuG2JZE0td0UU=
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1991.eurprd08.prod.outlook.com (10.168.83.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.16; Fri, 6 Dec 2019 14:18:31 +0000
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46%3]) with mapi id 15.20.2516.013; Fri, 6 Dec 2019 14:18:31 +0000
From: Brendan Moran <Brendan.Moran@arm.com>
To: suit <suit@ietf.org>
Thread-Topic: Wording for integrated payload size
Thread-Index: AQHVrEAJWYIMpqtbJEmLD8MchsbiNg==
Date: Fri, 6 Dec 2019 14:18:30 +0000
Message-ID: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3601.0.10)
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
x-originating-ip: [217.140.106.51]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: b336b320-7c4c-48d8-e0a2-08d77a572fbd
X-MS-TrafficTypeDiagnostic: DB6PR0801MB1991:|AM6PR08MB3288:
X-Microsoft-Antispam-PRVS: <AM6PR08MB328826CF36C52945E1DA4B66EA5F0@AM6PR08MB3288.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508;
x-forefront-prvs: 0243E5FD68
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(376002)(366004)(136003)(39860400002)(396003)(346002)(199004)(189003)(8936002)(6486002)(26005)(71200400001)(86362001)(33656002)(36756003)(2616005)(50226002)(81166006)(6512007)(81156014)(316002)(305945005)(6506007)(8676002)(5660300002)(2906002)(66476007)(66556008)(66446008)(66946007)(71190400001)(64756008)(6916009)(76116006)(561944003)(102836004)(91956017)(99286004)(478600001)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1991; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: jfPnNdtJEcIX8LNvQ5s/EC3D7JYIxpHbkAsP7y/BauljnEGu+SpHcdmKJvxnZ8l/+nZZSYjDAtaoRcnGwQUw3GHQxO4rMpDi20DButEj9qrst1usIB57MvCW1I2iDag6DCwHaKEI4D6R8HbdJ+rg2AD7S86MAUiHSeH8Qrvf/gKa+TO+f2/4k5p5jaYajBWJeKcXZclPfTqDHjoOQHae3IbQ3ZqYtAzhQ8WjlUfepr/2zyJJUYklipqdaGChOXrNr8l7apIeZ8u51vE1hc5zJo9+Y95vEmkWsJHNuLJmYsQVj1P7yW5IixPze6ugWdAmdZlRuImZ+qwKuBz0A4Lh7ibMOC3ueansXiAzncDJ+PnDw2xpClqeG40v/Gz5iPTpxPb8HKJCi4YLleZQcK78wBwgtJkubiwRiUOl6lgFyFl/Vr5PPCRnRi+bEG87x8ev
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-ID: <4228D301106D4B45ADCE1D16B0DA09B2@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1991
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(39860400002)(136003)(396003)(40434004)(199004)(189003)(2616005)(81166006)(561944003)(8676002)(26826003)(81156014)(99286004)(50466002)(478600001)(33656002)(76130400001)(8936002)(305945005)(6916009)(6512007)(70586007)(70206006)(46406003)(50226002)(6486002)(36756003)(5660300002)(102836004)(97756001)(6506007)(356004)(336012)(26005)(86362001)(316002)(186003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3288; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: cd5adec9-0570-4e96-3947-08d77a572bba
X-Forefront-PRVS: 0243E5FD68
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: xI1e5H4xdbNdQYkeej15TCzRasKZU48wWMxCfXGl5iOSbItBLdRSvwSdUsBTL4+iM411Sk5//cYdW3Tb8gkinc9UO3WCHMIKkvBEUctX2coEMD8+85ljY5h8tE4ybQgazk7CpdTDR8RnuD+Kp3BkSMVodBogBuGlxHIk07cS9gdTR/xT+R4EOGl8RppD7Y2Aflu5ewcIQewbdMtTVwJ8nJJqpaAg2KGIijAGML3Q14AcxX6R2VW+vJXtcFDXupS5Trx8vlzxbVUKAlxk1npS4GA5vl2nR/D6TR3ekv1+rvW2rdVCfwYfWbhuqVkQ39swVq9+RjExLYYBbJD87I5Qc7LTwLlPndWcyigVXwkeUSmXNyliBvHJHI0En8m12auWKhgAP9cB+Aq2fkhLkjhi1J4hlEIjyanGZarJ+6uH37CqTZHbx3ySMPhYnrQKyA9LB+KxkgTYxuMyhumw8gNGJqy5wGx/1JqEoRhSZ5qDRBk9Njfga7FPNkQjumzeDvIu
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2019 14:18:37.7280 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b336b320-7c4c-48d8-e0a2-08d77a572fbd
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3288
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/3I8-WyFQYPnQGriaxTwKT6pux3M>
Subject: [Suit] Wording for integrated payload size
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Dec 2019 14:18:44 -0000

To finalise the information model, we need to address the issue raised at i=
etf106: how big can an integrated payload be? The suggestion made at the me=
eting was that no specific requirement should be made, but that the informa=
tion model needed some text to explain the tradeoffs in size of payload. He=
re is my proposal for that text.


Best Regards,
Brendan


When an integrated payload is provided, this increases the size of the mani=
fest. Manifest size can cause several processing and storage concerns that =
require careful consideration. The payload can prevent the whole manifest f=
rom being contained in a single network packet, which can cause fragmentati=
on and the loss of portions of the manifest in lossy networks. This causes =
the need for reassembly and retransmission logic. If the manifest is too la=
rge to fit in RAM, then it must be processed modularly; first evaluating de=
legation chains, then the security container, then processing the actual ma=
nifest, which includes verifying the integrated payload. While the manifest=
 has been organised to enable this type of processing, it creates additiona=
l complexity in the parser. If the manifest is stored to nonvolatile storag=
e prior to processing, the integrated payload may cause the manifest to exc=
eed the available storage. Because the manifest is received prior to valida=
tion of applicability, authority, or correctness, integrated payloads cause=
 the recipient to expend network bandwidth and energy that may not be requi=
red if the manifest is discarded and these costs vary with the size of the =
integrated payload.
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.


From nobody Fri Dec  6 12:20:50 2019
Return-Path: <koen@bergzand.net>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EC2B1200CD for <suit@ietfa.amsl.com>; Fri,  6 Dec 2019 12:20:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.599
X-Spam-Level: 
X-Spam-Status: No, score=-0.599 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=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=bergzand.net
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 ssboG6b2qLXo for <suit@ietfa.amsl.com>; Fri,  6 Dec 2019 12:20:47 -0800 (PST)
Received: from mail.bergzand.net (mail.bergzand.net [IPv6:2a01:4f8:1c0c:6a48::3]) by ietfa.amsl.com (Postfix) with ESMTP id 2C40312006D for <suit@ietf.org>; Fri,  6 Dec 2019 12:20:46 -0800 (PST)
Received: from [IPv6:2001:470:78ad:2:e7ea:48f2:f69:c78a] (unknown [IPv6:2001:470:78ad:2:e7ea:48f2:f69:c78a]) by mail.bergzand.net (Postfix) with ESMTPSA id B6E8980469 for <suit@ietf.org>; Fri,  6 Dec 2019 21:20:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bergzand.net; s=dkim; t=1575663645; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=PLhpIa9+16ArC2ODM69BgyAsHLO3TiY3Ya8eW0tPttE=; b=VVkTP9bNnoL7B/yXIvh/305+hhNJiSxbZvD9vG/NhEDYkMbZbuCBdKgrCW5I5Ltq25Hoc8 vaB99yh+r/On0hCQLX3IbcKl3JcwcPYvemEIOo0WFYZzaD3e8KntVJ5e9UlGVQAgbYTbJi gHH/n2W5MADWnU9tUXVFO4bvCPL3AC5WYMOxp/E2Zn0LlDSDcR9dqIaNaJyOyPqR/goRAP JAg0qKDvQlzTOUGPu4OFaw0TwAuVfY7hNCvwajH5rKbPZYCaH31uRU+Mv5ZI5ewmZfO5w3 8lvWW8Xbekvps8LjqfDJMhLD+qLZJmU3mmfGHWk6AuOsHIYeP8sqTDHjwkQAbg==
To: suit@ietf.org
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com> <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com> <CANK0pbagZtjzE4vsW6ez76aT2sFeNj_vMr=fKP8Xo6kvCcSF9A@mail.gmail.com> <VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0@VI1PR08MB5360.eurprd08.prod.outlook.com> <5719.1575486149@localhost>
From: Koen <koen@bergzand.net>
Autocrypt: addr=koen@bergzand.net; prefer-encrypt=mutual; keydata= mQINBFfiUE0BEAC2GQfspM4LKuFBsuBVG5f8iKIg3SQIeyK5tG+fHrLYIt+qXIrya1rxX4MQ iGtJmG0F+iVOAZZXLvT3nd1L7jIvT83fUULRKsxGeq8swHhHRdtyiSNDCdpY3Z0PmF6nyoEV kevB5FHQPLWZIMdvX324ihJ1qN34yIBBy+Q2rk2FP8Dn0PDHcCwiY9PCzurpNDcEjQ2EdsO2 pFAUy8m04A0H9pH3Up/o6xhsQsbt4Q9U1YuGJiUpMXXBq+6hufafRtRjPIypr4LCYAVaKsds R5GxLcFrNXiMxDf3tVTrF2PebXhepamDbG7ujpiYZ5x8fKEFvrUJSM2Qz+agf0JqsueXowy7 nwNrcn9ygShydizAZ34OSphGCxnmJ6j6aTp/bo77GXJnvT3hACYHX7vmTg6ODII9pLQCYda4 ML2rL6u06oLnvyoC2Q7RQKgfMSDgA3Vx+yeWI4IoxmtNXjnFvrfGCIY347rhjBrQL4Za1xuL uw0YggCCIH1Qp6z+MNXcIuHEeS5HJJsUQlN6OfBwCWI2hfToilo+/7xv4sIc6+aknLhmE3H2 FuDYFh3Z7TUoLL3K/Jcx3ndmsajh3UNsnYPxiOLkFIKJgDfQg+Xi7eqVSaBslSPNjsw78lNc qkCSOZXuDfd7h4cuvn6m+VdFz2yRLoOhZPxc2jBd9QxSsXBIqwARAQABtCFLb2VuIFphbmRi ZXJnIDxrb2VuQGJlcmd6YW5kLm5ldD6JAlcEEwEIAEECGwMCHgECF4AFCwkIBwMFFQoJCAsF FgIDAQACGQEWIQSDJPGzz5fOvsA7TQxpVo8r+BFKJwUCXaB3nwUJB59a0gAKCRBpVo8r+BFK J0rOEACkarmr6b6V+J+y2lMcaglsBnQwNGtR338ckXIul4Ig82qnFAFA+xg+oIJ/WVSg8WJX 8FyBeAD0dpBNWdOlPCgrh9UuThy/GUklebFmJzd5XXq/2+NxW7DxBPBchVrC+3isQFyDn3Oo a7DDUi4cPnOIEUauCwWvTF35YMdomGxrwSKaBf3xm3spU5Jf95+pQ6ZPs2a7uP4IUxfUvYgx HzelA/JSUbBqt2NnsInyq74Zdx+6Bj21sxzzxU9xMNbMC3yHVAQTwE0h9nY03RvRojCInnip QwerX4nj0obpQPcnpQowpXX71oPbTHs2UjRgCGuNodRMKAbSXZuQ24kM3q2/HdQaGmkqHstv nbvIQndRsHCIKsN+LpdxNtO6W4f97HqX1aiB5bqWSZqfmAqhFRn1obr7Dh3G/yPrE5RwM9ke ZhGHaU51ZeK+MfgqK/r9NBiDP/R6v9N0P0UHRtJTxJRc6nLHdJA+kwVpo262mh0QHbYVIggy 1dbU6CgnAgbvfjtgJTbci4Mfi4F/FKWASTi8QWayN8lRJEM+9fp0niVzfzKHXT7UmaK9dX62 XOnIvhbcyqf0YipSOrrYbJYvUwQ7646KjV+OPQesAf0Hy4cOGVrWB3qICOMQFgBXgGDkPULS Ipm2L0uvYsas8ZKwY628tI54ulyjaVpmmUPITWIiB7kCDQRX4lBNARAArQw2G4IrSTvz5Zys anuJlsx5eRSRwTOyZe7WZy0eiqnE42yJuA14EUv7EK6GI+SkR4EBG9qPenJyEfwKSn6G/VcV g40SxI8SE8CXVCf53fNfCp+OM5XYnmyIgmGZl23OLui8mfivTdnsoQ5cXerE1get5eOPPBRX nu6QcFkBhnYTEZM623fB3R8sQnwkKEIPr4VJWltmvGCN9gL9B4Y0Yts1rQGxtl7l73H+7UDV bJ83f/KozcEm12DoRaSRdNswslmEKRHk23a1sXDwwGsVHiq3tKEDL2vlAPbVuBrWbvO76OO2 LccnxhzcvJpTztwaVttmZA8vA+B5roDG0EKeROp8llUUCltceYKwMr7boT3bnyuVWxhHHfbp mksnl6tFmqc9lP/0YXU5ZLq9xiTl5UiwLcwY3oq8VXEjHAWdbvNcpL3qrcZ70JGD+k07+JtK tBWquknIDQ0TIHln92eAsooqV+AstbmBr5xnSm5AoTaMIIp2Kr1kZ3IRdvcwTYkPEejRvpHO sexhV14BdqJ86oMyU9Sft9p5JMmCORO5mEpDbs/pAjHjFCz8o5N40Tz+5nedeJ4J2k92evNK TnkeKlW9pZ0elw795Z5qRvoHsycqNAzYGDtp2LvcbyFQy62DQI38gWyf8+TCz2MT+fzg7mJ4 E6a9pBuzYx5YbT4TdM8AEQEAAYkCPAQYAQgAJgIbDBYhBIMk8bPPl86+wDtNDGlWjyv4EUon BQJdoHe9BQkHn1rwAAoJEGlWjyv4EUoncBIP/jY3PCoSBI47NgNecma2CGj5vox8uzWAHkMg Oz5auAZquvAKjrQqDGUJDM0BylF5BpCKl0gSD+xhof9o1lVHJVb7fPAZr41bIo5MWrceMq3z evTMDd6P08PBxa357ZLtavtbo9Xh+z4Ou5UNj6NJ0173JLPa/3/ukKd6nTSa7uSzRVC82n5K MlYn8Eou+FTehDmCV7CTtMuBq/AGIOsebFSLkvOWKUdqRCjjVXVGNc4CgxpduIk+EGBk6Z8V KbOsWWQoOHWn+22pu8Mc/ASAe5wNmNYzCo1Uz7bv+nK38anVG0An7lcBU/3OiophKa512uQL 9AXmtfenX3VkdlZ5jKnJBlG9tIg2hZj6BKSdW941l0TP3xEjTpUvwx95ScZp+AB3n0GNEzAi hu5ih4bHwBNL9eK63op+P7iROg3S1BM/CJpAptjn87eEPSf71uVQN9AWboPQiGT+Cl/dThrJ kV5/ugyJRbJJezsCxPIcrRQBbT0b0VQh93vKToYz0hnBFXbp5KB6W8GJ5ld0sTJ44+1iIriL 4EfsVDcb53NYAKtWlUOZBJnwOSQxQ4bl2+X34OjzbVlKSj78m1VSXjFpb55H8IHHzJX7D5Ow pu/ofpc6YbnFQZsE8hl5KCIm58I1B+DxFWnNmZkkV+ZTrLCfwRN3RID0DCCVrJQkwvF8H9OX uQINBFfiVUMBEADMpC/wuUdxcMuRBO0wTIh/W0jB3lIN+2ws1NFXKFEVrzeXBbACpvxeR7qJ x2lzCTxXYQw1b1xLdrhzchfhjyZ4osRClT0LMu8oudSw07IgHxjY0TaMBtiUuNLUAgdRtBTE 7l+XUlqQbmpyGET8dsZTEwFokH1dVEOpjEpOGb3Oj1vDUEUWA7Isk68Fh18IteUzHbT8fga1 Euccxmf190MAy/Im3gSN+lB5fTSWcoIlNn8ZBGPl+dE9N5fjIIlr+PUDG1heai3VlqnOHcF7 nOo1uCmbvhSOJMpEWGxyrWLnxDLxtOY+H/13jqvLaxBJHwCZ6e1pMX6qP2zX1f7gMZSMUzhy Q5M2rLaxcCBrRj3u0/V2f/2zY+mDjOM60AQMVl/ocZTvR5Tl4DHABXd1oiu8jxmHK9sUAOFc 4bB0AQEtSjxtBamVPZloHGDHPqLR1FDYvNZSunMl5NOfzoOOrLDKtGtgEPuNBZ3R0Y3yqUOz jfW/EnfZCnNiJbzLkQdgomPZnFPcac4VYzrJfPnIKcNii2s4Zm0w55vjh/lOeDzNiw04ONYM TNIx4BeriGOyq6r782oRqR23qZutMYS+7Q8mGTrRgsE2EXnf8VEOurZOEt/FCY+7DeDf8SpW A1smA2Gxp5Sw+OUA9qyN9DxMrQSsUv5YGC11LPt7TmlwsajE3QARAQABiQRbBBgBCAAmAhsC FiEEgyTxs8+Xzr7AO00MaVaPK/gRSicFAl2gd70FCQefVfoCKcFdIAQZAQgABgUCV+JVQwAK CRC6FxizfXn1HF4rD/9ugHxK/BX42lPyxM40dNSSOBWJ1JkyPtHYP9B+NxNqt0iQq9qJz0fr 8y5YWSUhkS8gQ7k6KGb55luPcSpDSBJyAYhd6qw9xjFERZNXtn2BXNehyAnDUiLSTvDfK2dL q5f7asA70oojZ3sAi9wFKQvgMDTU/j9/z08QMQcccgQZBDNeqiZ25W0Q6ByRxiAl4OmxYkKJ qQ6vxrUDiKsXfjN///AT0L3HhcWnzGjVdD5ziuX3prIewLunWSQXkutZhVl8I1vUQuBm8w4F 6RHKgMaIYcq3sC1w40WeSbfWnRrRBtCRe1oNKOJcqfKBUU7M5uS/kJLIJEYkSie2sJo7/eW3 UbCwWfvXn3zDM2EsL4v5hub2eiytwx6d7i98lJsWt6ZvKid1e3sQfxhJY1eOhucpbcS4LjiF Mo9tPA0UpABjaNrzaXsi5AUOj9x1IGnXewXqK62KZJ4IPAn1fihylzHM2quXZIR/qHJ+vYyM 7splKbliVjxwVsGEm/cMaK0Y80sw8Es/+IrQD+faoM+yc0w/zQZSoOAgHaWUmx/4VLZgjeA7 nRGS+ym3d6U2zFkS1dbttAEpv/NvvuozI7EqKT2XQQNahtlTzhhnuGkLXHBJD9cuwCUmr9uY FICawFDJtyERZnPQ0dZyT9QGu1kR5xEeFNDT4L4WxKgfrRwYgMbpSwkQaVaPK/gRSieJNRAA rBdtsRQ7kSU6k+1O2Y+X6Curfj3p/q+NlJo+fy9DeHOReT/KuZ/NH9gmU2OT16/IIxER6zbw PSm1vQsHwvZK2kYEV7kWeO+w0gTXETcZ8QPDANpIVGJ51U0+Fi5+ZJKpnYNDsl0gwNGXGYt5 8zV59Q6kQ46EumHj2TkxXrNPDcjxDWdXw2cM6f/gNtbnWDkJzI2oHZDCAlyhQQ7tpQHklEhE OKtc0FEblrwpPR/aOzY4idw5YajHF8726Bcljs50YYBjY35pGwdi4+0rKRSOzQGQScHNt/zi /eD5l/thrOMt0F83VmkcIVwiUMVwLQsEu1yfWo8bqLaM5R3V5d1e0N+kV+WzfmrVlzrGUmgC T4tIAzF01EJhSIgPPlnCFQASEXrpStMYFtzeE9JYMZIhupCRBnMjA2cY0SM0N2mq2hYLb5Az gUoKItME6Z5hkXT7su51ivQVBqjYtUyQCpIAAsXOHORt6yPJH9Ce+A8yDVACZBoOOhXXnzay /j42L3KhEcKnZgNQd7uSUSMzsognbGakqttVs2iBWUSCS970J6Ni6sZc5Up5ocfPVtRzetpM gDDuWXSxpPhYaDI9q9zIzyz59dTHT1d94coi1Zq0euEsBGLNAvJ3S36ZUNt74uVviC8g+B7J BCMd+EpuJWtWCOADn2dFXlQiNGDZLikJCko=
Message-ID: <0d577e33-0708-1b7b-a98b-de97559348db@bergzand.net>
Date: Fri, 6 Dec 2019 21:20:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <5719.1575486149@localhost>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/ltrxSNDCVUK9ygDBXQkZXGHF_f8>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Dec 2019 20:20:49 -0000

Hi all,
>     > [SS] Does that scale linearly with image size? Do memory requirements (RAM
>     > usage) increase with the image size?
>
> I guess what we want to know is how much of that 7s time was the ED25519 operation, and
> how much time was the hash calculation.  Only the hash calculation would
> scale with the image size.

The time we measured spent on hashing (SHA256)is comparatively small for
the typical firmware sizes.It takes ~4ms per kB to hashon the platform
used in the paper. Even with a 200kB binary,it takes just a fraction
(~10%) of the time needed for signature verification and a tinier
fraction if the binary is smaller.

Best regards,
Koen Zandberg


From nobody Fri Dec  6 12:32:46 2019
Return-Path: <housley@vigilsec.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4867D12006D for <suit@ietfa.amsl.com>; Fri,  6 Dec 2019 12:32:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 M10r9gHBoCOj for <suit@ietfa.amsl.com>; Fri,  6 Dec 2019 12:32:43 -0800 (PST)
Received: from mail.smeinc.net (mail.smeinc.net [209.135.209.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37EE212006B for <suit@ietf.org>; Fri,  6 Dec 2019 12:32:43 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.smeinc.net (Postfix) with ESMTP id ADB66300B0B for <suit@ietf.org>; Fri,  6 Dec 2019 15:32:41 -0500 (EST)
X-Virus-Scanned: amavisd-new at mail.smeinc.net
Received: from mail.smeinc.net ([127.0.0.1]) by localhost (mail.smeinc.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id gIFBIJy6ZSd4 for <suit@ietf.org>; Fri,  6 Dec 2019 15:32:40 -0500 (EST)
Received: from a860b60074bd.fios-router.home (pool-108-51-198-163.washdc.fios.verizon.net [108.51.198.163]) by mail.smeinc.net (Postfix) with ESMTPSA id 2CB99300AE0; Fri,  6 Dec 2019 15:32:40 -0500 (EST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Russ Housley <housley@vigilsec.com>
In-Reply-To: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com>
Date: Fri, 6 Dec 2019 15:32:40 -0500
Cc: suit <suit@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <355773AB-A971-4690-9958-D32B24CAE23A@vigilsec.com>
References: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com>
To: Brendan Moran <Brendan.Moran@arm.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/T3XKWD-JNbW4VZv_hnwJwnVK8uo>
Subject: Re: [Suit] Wording for integrated payload size
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Dec 2019 20:32:45 -0000

Brendan:

I agree with the approach that you are taking here, but I am not sure =
that every implementation will perform the checks in that order.  They =
all need to be checked, but as long as they are all checked before the =
firmware is installed, then the implementation should be considered =
conformant.  I think the following would be better:

....   If the manifest is too large to fit in RAM, then it must be =
processed modularly, which includes evaluating delegation chains, =
validating the security container, processing the actual manifest, and =
verifying the integrated payload. ...

Russ


> On Dec 6, 2019, at 9:18 AM, Brendan Moran <Brendan.Moran@arm.com> =
wrote:
>=20
> To finalise the information model, we need to address the issue raised =
at ietf106: how big can an integrated payload be? The suggestion made at =
the meeting was that no specific requirement should be made, but that =
the information model needed some text to explain the tradeoffs in size =
of payload. Here is my proposal for that text.
>=20
>=20
> Best Regards,
> Brendan
>=20
>=20
> When an integrated payload is provided, this increases the size of the =
manifest. Manifest size can cause several processing and storage =
concerns that require careful consideration. The payload can prevent the =
whole manifest from being contained in a single network packet, which =
can cause fragmentation and the loss of portions of the manifest in =
lossy networks. This causes the need for reassembly and retransmission =
logic. If the manifest is too large to fit in RAM, then it must be =
processed modularly; first evaluating delegation chains, then the =
security container, then processing the actual manifest, which includes =
verifying the integrated payload. While the manifest has been organised =
to enable this type of processing, it creates additional complexity in =
the parser. If the manifest is stored to nonvolatile storage prior to =
processing, the integrated payload may cause the manifest to exceed the =
available storage. Because the manifest is received prior to validation =
of applicability,=20
> authority, or correctness, integrated payloads cause the recipient to =
expend network bandwidth and energy that may not be required if the =
manifest is discarded and these costs vary with the size of the =
integrated payload.
> IMPORTANT NOTICE: The contents of this email and any attachments are =
confidential and may also be privileged. If you are not the intended =
recipient, please notify the sender immediately and do not disclose the =
contents to any other person, use it for any purpose, or store or copy =
the information in any medium. Thank you.
>=20
> _______________________________________________
> Suit mailing list
> Suit@ietf.org
> https://www.ietf.org/mailman/listinfo/suit


From nobody Fri Dec  6 16:39:18 2019
Return-Path: <simon@silvair.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE8011200F6 for <suit@ietfa.amsl.com>; Fri,  6 Dec 2019 16:39:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=silvair-com.20150623.gappssmtp.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 URaFe2d8oYUG for <suit@ietfa.amsl.com>; Fri,  6 Dec 2019 16:39:13 -0800 (PST)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D47C120089 for <suit@ietf.org>; Fri,  6 Dec 2019 16:39:13 -0800 (PST)
Received: by mail-lj1-x230.google.com with SMTP id a13so9500859ljm.10 for <suit@ietf.org>; Fri, 06 Dec 2019 16:39:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silvair-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=6Bpnu935sO7qhAdw4dEqwiFI7gA8uXheB4IsasErwQM=; b=j4qpetwdpJ4+I4jA7Mi2jmQxQjNF5SocjBWDQnKHu2ozzWFsMjVQ9EShEpb4mfIWBA pM3Jg+UfWS8T+841rEPz2dZiNBo3ICKQaN4IuFybj/EGyQ6EAo7pZ1IEmMiTNjgr/MGb dg0adg6lhqrb4ekemMp344RnwLyBVIh+cjuRS1hsWO66ZHvN4wr8cd3+gHg2oIqAtbys HR3H6PtsCv8KmiVBtR/1AiVbFl37kEKUJ6npgaA1Llra46OelSQ8GdibDYVXK6KwcTMW 7JzP5LRS5BRwpI/E2MZVK1xws40Xt6DbaEx/3Z5TDNNF3omudl/Q/woBNjoSA2lA8JOL Ix0Q==
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=6Bpnu935sO7qhAdw4dEqwiFI7gA8uXheB4IsasErwQM=; b=UrZPd1sH/pjZfX15wMRLvNQQcffozJNh3/NRcDBQRjS8pGG1W3fcocOP97z693siaI Ur1b92iChOfb0RjfMLyqKPaVwWtY6YIPSxazaWR+BmylGaaCTaM5b7WM64iT7L+W3H3/ KeaRqe7IY3bbtTlcAoD5vrJxa6nCj4DkCxVaM61e+7ni3KGJ6yn3XEXLoPBUH7vaqbL9 X+SH3Z6/y303TSmDR/R3FNc7DyVontNv77eUOTWjNihn/5mFxRDjHzZa+F3rP/hhssPg IDKsRDZK/AOlSHwN3ChIN4zqIMLKBPr8Iho5zQMWKELLdbbB2PsZgs5zrRfqZ1SfBYHH vsiQ==
X-Gm-Message-State: APjAAAUw8kqKvZ9dyypgMEnFrE2UwI+B+pLK1SRTIA+Nw39Upn3JThjP P36CjSgAl6I8Djc+/zBqCPDwpx1s/AcwSXRtWTWftfF5r63IYQ==
X-Google-Smtp-Source: APXvYqzuYTxDJ3ulVnY5/erTf1LTGYPZ4sm/v1nz477g/br/7bMNr8k2C+9mO42GUD32SBvXLq0VcfzvvcL7ykORB6I=
X-Received: by 2002:a2e:9716:: with SMTP id r22mr10290077lji.224.1575679150695;  Fri, 06 Dec 2019 16:39:10 -0800 (PST)
MIME-Version: 1.0
References: <VI1PR08MB53600B1D1A194F49B67B90DFFAC60@VI1PR08MB5360.eurprd08.prod.outlook.com> <20191127203651.GA117656@davidb.org> <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com> <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com> <CANK0pbagZtjzE4vsW6ez76aT2sFeNj_vMr=fKP8Xo6kvCcSF9A@mail.gmail.com> <VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0@VI1PR08MB5360.eurprd08.prod.outlook.com> <5719.1575486149@localhost> <0d577e33-0708-1b7b-a98b-de97559348db@bergzand.net>
In-Reply-To: <0d577e33-0708-1b7b-a98b-de97559348db@bergzand.net>
From: =?UTF-8?Q?Szymon_S=C5=82upik?= <simon@silvair.com>
Date: Sat, 7 Dec 2019 09:38:31 +0900
Message-ID: <CABNHR1xMq23BSuh=winUAJeL4PygLZaSFO8gO29Jg7nUhz1doQ@mail.gmail.com>
To: suit@ietf.org
Content-Type: multipart/alternative; boundary="0000000000000ebe150599126425"
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/3n9iu0vwYIDNX22u_rsuLrOlLUM>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Dec 2019 00:39:16 -0000

--0000000000000ebe150599126425
Content-Type: text/plain; charset="UTF-8"

>
> The time we measured spent on hashing (SHA256)is comparatively small for
> the typical firmware sizes.It takes ~4ms per kB to hashon the platform
> used in the paper. Even with a 200kB binary,it takes just a fraction
> (~10%) of the time needed for signature verification and a tinier
> fraction if the binary is smaller.


Yes, that was actually my point, that with larger file sizes and in real
mesh network scenario (multi-hop, not saturating the links) and more
realistic file sizes (say 200kB), the transfer will be taking significantly
more than the other operations.

Thanks!

--Simon

On Sat, Dec 7, 2019 at 5:20 AM Koen <koen@bergzand.net> wrote:

> Hi all,
> >     > [SS] Does that scale linearly with image size? Do memory
> requirements (RAM
> >     > usage) increase with the image size?
> >
> > I guess what we want to know is how much of that 7s time was the ED25519
> operation, and
> > how much time was the hash calculation.  Only the hash calculation would
> > scale with the image size.
>
> The time we measured spent on hashing (SHA256)is comparatively small for
> the typical firmware sizes.It takes ~4ms per kB to hashon the platform
> used in the paper. Even with a 200kB binary,it takes just a fraction
> (~10%) of the time needed for signature verification and a tinier
> fraction if the binary is smaller.
>
> Best regards,
> Koen Zandberg
>
> _______________________________________________
> Suit mailing list
> Suit@ietf.org
> https://www.ietf.org/mailman/listinfo/suit
>

--0000000000000ebe150599126425
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The time=
 we measured spent on hashing (SHA256)is comparatively small for<br>the typ=
ical firmware sizes.It takes ~4ms per kB to hashon the platform<br>used in =
the paper. Even with a 200kB binary,it takes just a fraction<br>(~10%) of t=
he time needed for signature verification and a tinier<br>fraction if the b=
inary is smaller.</blockquote><div><br></div>Yes, that was actually my poin=
t, that with larger file sizes and in real mesh network scenario=C2=A0(mult=
i-hop, not saturating the links) and more realistic file sizes (say 200kB),=
 the transfer=C2=A0will be taking significantly more than the other operati=
ons.<div><br></div><div>Thanks!</div><div><br></div><div>--Simon</div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sa=
t, Dec 7, 2019 at 5:20 AM Koen &lt;<a href=3D"mailto:koen@bergzand.net">koe=
n@bergzand.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">Hi all,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; [SS] Does that scale linearly with image size?=
 Do memory requirements (RAM<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; usage) increase with the image size?<br>
&gt;<br>
&gt; I guess what we want to know is how much of that 7s time was the ED255=
19 operation, and<br>
&gt; how much time was the hash calculation.=C2=A0 Only the hash calculatio=
n would<br>
&gt; scale with the image size.<br>
<br>
The time we measured spent on hashing (SHA256)is comparatively small for<br=
>
the typical firmware sizes.It takes ~4ms per kB to hashon the platform<br>
used in the paper. Even with a 200kB binary,it takes just a fraction<br>
(~10%) of the time needed for signature verification and a tinier<br>
fraction if the binary is smaller.<br>
<br>
Best regards,<br>
Koen Zandberg<br>
<br>
_______________________________________________<br>
Suit mailing list<br>
<a href=3D"mailto:Suit@ietf.org" target=3D"_blank">Suit@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/suit" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/suit</a><br>
</blockquote></div>

--0000000000000ebe150599126425--


From nobody Wed Dec 11 09:51:36 2019
Return-Path: <david.brown@linaro.org>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9100C120099 for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 09:51:34 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=linaro.org
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 ILsUT_nAwOTh for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 09:51:32 -0800 (PST)
Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DEDF120088 for <suit@ietf.org>; Wed, 11 Dec 2019 09:51:32 -0800 (PST)
Received: by mail-qk1-x72d.google.com with SMTP id l124so8447117qkf.8 for <suit@ietf.org>; Wed, 11 Dec 2019 09:51:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;  h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=nxs68j6xJIhA7NTLa1fXnrtrARQVxGYjs/ahP99EV4M=; b=d1XMei4Qn1nrM/EArELpKwooRZxhjb9WGxgYOk6ELjTKoKwbcJkWR9D8vtxMve8yf7 qp0M8tJS9z7k6u5m7eDAx8f8GKJPsgznb93zfdi///OBC8gQX1N1xs5Y59IZ22l8i1w4 UdN+o0/N98DKO5R/sdQNGIGF7zZ19730Clt8MSpt2j+YdYQEBLukt64f31P46aOhVhaJ MQ+ER+2Y1AHBV2tO1dGtOwUKlFZYbNNcQVdnkeduf7npCqzYgUSjIPs0v/byN1u3Oy2D bwNBaKlPG3B4YdFKNMTDi8mCqchnG0DLCBw9ZG3anC+b8VrovmT9WquxFRkIe0jBYwTN pHxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=nxs68j6xJIhA7NTLa1fXnrtrARQVxGYjs/ahP99EV4M=; b=fBs7yUZMYQJzPnURcCHG6+KOZlimUcfKcgEFGED38YLFnxdrapFk7BVZxc1jg1H1Ki H6Z+kum8rG81KeUKIRVxCd/HjZuD9zNbxrP/eKt3iMm3BPNn4R0MiML4GD2ghFwXQKfB I3/j1tMdf8C4aSAcyvH+6NjlVw0foGJv8cVYyuxI1k0xYSOw4i9l50A1JFXAuhGAU8sG +PsbTLdrxuZ+56Bw6rou+kBPpzN0Xyt7QF5tyk7ROaiftDpaomxLqHb/ltGK/oEg6EM8 cu2TMjtYXSk5X7nyNtQ8HP+oxmpKrMSAQITWObAl6oW+RooognuSxlxMXaZ7xZOo44eV r1Kw==
X-Gm-Message-State: APjAAAVqdqOWOdfdCREfY703PLXloSskwk9U+tFd40wPfMp4cVykLzyw CzvWOIKjWD14G1FLa1B5Dhmbeg==
X-Google-Smtp-Source: APXvYqz1qEJBHwlKvKg6w+mK7cExo1Y+4X0qN2OykGNg7p/T4glo+eRNOGIVBiR/MTeLTU8LUb7gZw==
X-Received: by 2002:a37:ba03:: with SMTP id k3mr4055954qkf.127.1576086691049;  Wed, 11 Dec 2019 09:51:31 -0800 (PST)
Received: from davidb.org (cn-co-b07400e8c3-142422-1.tingfiber.com. [64.98.48.55]) by smtp.gmail.com with ESMTPSA id f13sm1100473qtj.14.2019.12.11.09.51.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Dec 2019 09:51:30 -0800 (PST)
Date: Wed, 11 Dec 2019 10:51:27 -0700
From: David Brown <david.brown@linaro.org>
To: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
Cc: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>, "suit@ietf.org" <suit@ietf.org>
Message-ID: <20191211175127.GA832567@davidb.org>
References: <CANK0pbaWkn7w2swRgkOqsTubE1os=rDo2BLjrTZ5eW6ePv3WnA@mail.gmail.com> <20191129183627.GA16289@davidb.org> <DB6PR0801MB1879D9742622EA0AE08A8B72EA430@DB6PR0801MB1879.eurprd08.prod.outlook.com> <CABNHR1yEFvgEzHjBhpqTW-FX+LQTVYuSJE_9SP9OMwzjWsdORQ@mail.gmail.com> <CANK0pbaf8TTtMOSKHD0D-73+MCzSdjk7p+6hVO0WzpSxhF2fVg@mail.gmail.com> <CABNHR1z4N=uH9d5DvyYi17DCULqu3T6Ve9k-_EJr-37zUjF-uw@mail.gmail.com> <CANK0pbYGbzu8VAr7ZuzUOY1yQ75qkMKQ6PAncZCfkH2=RZWNUQ@mail.gmail.com> <CABNHR1wOXx6QRYMMFgnNs12qtc5Ofs8MdR-Oe=d4KRCzXtaiQA@mail.gmail.com> <CANK0pbagZtjzE4vsW6ez76aT2sFeNj_vMr=fKP8Xo6kvCcSF9A@mail.gmail.com> <VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0@VI1PR08MB5360.eurprd08.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <VI1PR08MB5360CF7EFDF7C550D0D7E755FA5D0@VI1PR08MB5360.eurprd08.prod.outlook.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/vBrfrDfN_8vdC_PTEF9iTkUOA10>
Subject: Re: [Suit] Fwd: Firmware Update Paper
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Dec 2019 17:51:35 -0000

On Wed, Dec 04, 2019 at 12:26:39PM +0000, Hannes Tschofenig wrote:

> The signature verification was performed with the HACL library (ed25519) on an
> ARM Cortex-M0+ and took approx. 7 seconds -- so yes, pretty long indeed, in
> this case.

In MCUboot, we ended up using the fiat crypto library (ed25519).  It
does have a fairly large code footprint (about 18k), but does an
ed25519 signature verification in 28ms (Cortex M4, 120Mhz).  Most
other smaller libraries were giving times like seen above, on the
order of tens of seconds.  For reference, libsodium ends up being
about 130k of code, and was about 14ms for the verification.

David


From nobody Wed Dec 11 09:54:58 2019
Return-Path: <david.brown@linaro.org>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AA061200DB for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 09:54:57 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=linaro.org
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 8evVn9LAItQc for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 09:54:55 -0800 (PST)
Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7DA08120099 for <suit@ietf.org>; Wed, 11 Dec 2019 09:54:55 -0800 (PST)
Received: by mail-qt1-x833.google.com with SMTP id z15so7038294qts.5 for <suit@ietf.org>; Wed, 11 Dec 2019 09:54:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;  h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=IVDDxBrNStnFGjg08TGBC01QLJtNuaI/7GsAsbe0tQ4=; b=hP/WbV8T1hbXkBBoz9XqfD8IjDdWrry89xInrKAfaE+Ft1xWgHxOdxzqaORDIvyN2n Y8zbXj4Y6y9i+d6pbyOoyGeIxFTReqqWl4V5luMz4htFCA5QPSYI0UcUJhlcRuJl+cDm gc2C8vzNAXxqtKCayiZiU8W/pNXOfRlN7Ia4RsiOALqt2mkmtuHQjT5X5uROAAKEwSIw D/OJaUI04PS3lFCd9treY2hkWW01gwReqISRukF58aVO08XszSoKJcPm+G6hoBFkAjAc TEJwlhOfKMmtQgmivk9N98ZVtQz6v7SXnBDD+h/RhbRIlsC4+x4bS3YPyKiVegyYqUrZ nMFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=IVDDxBrNStnFGjg08TGBC01QLJtNuaI/7GsAsbe0tQ4=; b=DuERuztWOPATDxLtnTRH422T2Y6wK2eM9pyv+peWpF7YkrL+Ji1tsGluWw/YLVEmUe po+u1udBg79Rs4W13amDvfFax6fS9/IhBOjCOnkT+GHbOScZg9dKYv5+P0HDenLE1ZTS KuQyRFucup3bZae7YUbahV+32uHs5YJXFc/rfJH1zPoPcMIUVQ1sfWAsTh8cBhtloILx u7Ip/HSoZTEyLv+sCDxnNKaLmkVFcu4HY7X05nThrtwVoY0yBi+lVfikwsbgy6AeKMzn Tj4pEr/++IdfwyRpzHnYlVBGvMv4h2eWN+5f85KxYAvOLYO1pd1QwMfIuF8+oDwraZ7Y Uw6Q==
X-Gm-Message-State: APjAAAU1QMmO3evWUmPPXhJ4yFrXLpK6MjW6TzsaxkHQrQlUs4WNjpmz EO6ibTvaILG+6Rvi60HvHv7NzKhhJfmUTw==
X-Google-Smtp-Source: APXvYqyh72nfmmBl1EWPmIQQOmCaMmfWV18qDxU2xv8MPHFtCMRh2UuLWXU6F/tb3D0uBqTWkKIQCg==
X-Received: by 2002:aed:23bb:: with SMTP id j56mr3834906qtc.315.1576086894408;  Wed, 11 Dec 2019 09:54:54 -0800 (PST)
Received: from davidb.org (cn-co-b07400e8c3-142422-1.tingfiber.com. [64.98.48.55]) by smtp.gmail.com with ESMTPSA id b42sm1173860qtb.36.2019.12.11.09.54.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Dec 2019 09:54:53 -0800 (PST)
Date: Wed, 11 Dec 2019 10:54:51 -0700
From: David Brown <david.brown@linaro.org>
To: Russ Housley <housley@vigilsec.com>
Cc: Brendan Moran <Brendan.Moran@arm.com>, suit <suit@ietf.org>
Message-ID: <20191211175451.GB832567@davidb.org>
References: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com> <355773AB-A971-4690-9958-D32B24CAE23A@vigilsec.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <355773AB-A971-4690-9958-D32B24CAE23A@vigilsec.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/dxC71hx8oEol_YogMmwWD1oUuKU>
Subject: Re: [Suit] Wording for integrated payload size
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Dec 2019 17:54:57 -0000

On Fri, Dec 06, 2019 at 03:32:40PM -0500, Russ Housley wrote:

> I agree with the approach that you are taking here, but I am not
> sure that every implementation will perform the checks in that
> order.  They all need to be checked, but as long as they are all
> checked before the firmware is installed, then the implementation
> should be considered conformant.  I think the following would be
> better:
> 
> .....   If the manifest is too large to fit in RAM, then it must be
> processed modularly, which includes evaluating delegation chains,
> validating the security container, processing the actual manifest,
> and verifying the integrated payload. ...

I have some similar concerns about this assumption that the manifest
must be in RAM.  With the existing MCUboot implementation we always
process the manifest directly in-place in flash.  There are steps of
this processing that are done at every boot (we need to verify the
signature of the image before booting).

What is unclear to me is whether this wording is talking about the raw
manifest itself, or some kind of in-memory decoded CBOR.  I would
expect smaller targets to always interpret the manifest directly, and
not decode it into some kind of intermediate representation.

David


From nobody Wed Dec 11 10:37:19 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6AA41201DB for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 10:37:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 X6gPNnCvI7iJ for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 10:37:15 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9FB91200C3 for <suit@ietf.org>; Wed, 11 Dec 2019 10:37:15 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 8D9C838989 for <suit@ietf.org>; Wed, 11 Dec 2019 13:33:26 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 72209A91 for <suit@ietf.org>; Wed, 11 Dec 2019 13:37:14 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: suit@ietf.org
X-Attribution: mcr
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Wed, 11 Dec 2019 13:37:14 -0500
Message-ID: <19658.1576089434@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/2bjOlSxK4N1x1gExTZc6OTkf7GU>
Subject: [Suit] intentional rollback of firmware
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Dec 2019 18:37:19 -0000

--=-=-=
Content-Type: text/plain


The SUIT Architecture is clear that we need to prevent rollback attacks.
    https://tools.ietf.org/html/draft-ietf-suit-architecture-08#section-3.4

and this is also mentioned in SUIT-manifest 5.1.  But I can't find any
"hit-them-over-the-head" text in either Security Considerations explaining
how a customer should do a planned back out of a upgrade.
(Specifically: a higher manifest sequence number pointing at an older
firmware binary)

This implies that the customer/operator is able to produce signed manifests
that the device is willing to trust.

This has come up in the context of firmware updates for OpenBMC.

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl3xN1oACgkQgItw+93Q
3WUb7Af/XaNOUePrbTXNId8EC+GFNC2uz/gu6gu/zlhb5aXCH3kZ0QM8UkQrii7o
oGOL67PQI6fTpEETpfETTL98a1TD0DEl2l+bDnXw+4ZHTardCaXPhivt/3VE7ET9
xz3J5Y7Pq2WnKF2VwXFzFUFbrdVa/rWCltP98x/0s0R408UwVYTfOF7PMQ5waI4k
N/xWctOKKk3aJvlQvd0M/GFpkCjjzpUxMdAxcNEXuhd5+DH8QX4XAJcYMWd/OKoj
UFgNz6UdIA62BvwEv70nhOGnh/E9Ptx4mdkom6CFHVjw8V/ZClFnq8efCXW06pK5
1WN1lH1n3a1ZQS6gQWzSNltVAHg0sg==
=Ar4g
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Wed Dec 11 10:46:53 2019
Return-Path: <dthaler@microsoft.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E787120821 for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 10:46:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 e1lMRPtDvPWg for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 10:46:49 -0800 (PST)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0720.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe45::720]) (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 6A609120820 for <suit@ietf.org>; Wed, 11 Dec 2019 10:46:49 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J+a0Ae7IJGhdtKP0+CUstC5rJ0R1zTBtPu6D2MJfrL4GfAyM0jV+L3W0LayM5ochlhBvSLkA1LdlOpFpGMbslTpZSIJvzzCeQo3ibVSnrY5rgKSoFgmFG1tgY587wUM2oWPn4i06GLsuglTMc3ybzBe02h/PT+fqgtJPp4N9+G2oW0349Ai4apDthmsHow3nZCwIpAFc/BqLNW6GxPSlX7MS97IbGeACk7BXquB8HV5ciRcXk74i5jZQA6lMM0xFQjJsFh8KlN+Z1l8b7tPfttDeP2SN67OwiBFIIRYJ6gIXrjB7txO97qZfxYkcF3fH8Djp5DR9/E1W8WL2vUbdbw==
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-SenderADCheck; bh=0kGs7gFnCU9cnABYZGiefCDOJ4VKSHWwI/I/5V5wz5M=; b=CyTQL5LBqssnu7BMjq6qvUROgXJBO2+MF79pt02IfeiTQqsWj9FwM14+n6zBmW0uAhrTz+GgbnCzHOJauCgfNlZzsN8/pQw/cwY2mBhkL5//m4UTt/scJSFZPss8dBxQE9drJhM4xwmVRwySNpQsfw5fA58Bs23cXOizGSjVY7i6dW+9AWhD0wUVzbOEZoROtJAxXs7Mh/pQ5AzMYmTp1fHYP9KpHD+CY05CHrGbjNOIp4Fe6FSB5KK5Nh9tu/W0ESD5nqYar6qR4hWAQrG4Ogdy/8Z4Fjjm0UaPxm1QZH/xYOKccZSHRot9MGWpeTXQZ+YOhjBk0SxIPMzhjUci9A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0kGs7gFnCU9cnABYZGiefCDOJ4VKSHWwI/I/5V5wz5M=; b=DmN0rLZU++k5SI+6tGCVNFdl0MXCR+V7/2eFRuU7h6puPPRZ4TRPXQa8pPTzhnznUJysaB3ahyDx8erjTL1ndG8uZKfM8697BqC5RwpTws7Yy7u9tX/1A7hhuQaAEZllw2iZqDquYMg/ufJJKkLi7p2tLdQEc2wpxl6DOPkeSkQ=
Received: from MWHPR21MB0784.namprd21.prod.outlook.com (10.173.51.150) by MWHPR21MB0862.namprd21.prod.outlook.com (10.173.51.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.7; Wed, 11 Dec 2019 18:46:28 +0000
Received: from MWHPR21MB0784.namprd21.prod.outlook.com ([fe80::a116:227:f704:a027]) by MWHPR21MB0784.namprd21.prod.outlook.com ([fe80::a116:227:f704:a027%14]) with mapi id 15.20.2538.012; Wed, 11 Dec 2019 18:46:27 +0000
From: Dave Thaler <dthaler@microsoft.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, "suit@ietf.org" <suit@ietf.org>
Thread-Topic: [Suit] intentional rollback of firmware
Thread-Index: AQHVsFIJU4hNtQUZskaK7C4BDp4Nzqe1RLqw
Date: Wed, 11 Dec 2019 18:46:27 +0000
Message-ID: <MWHPR21MB07843D8D21C1A01336E8EFEBA35A0@MWHPR21MB0784.namprd21.prod.outlook.com>
References: <19658.1576089434@localhost>
In-Reply-To: <19658.1576089434@localhost>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=dthaler@ntdev.microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2019-12-11T18:46:26.0863194Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=8ec6fef0-7f61-45cd-8217-d918bb61e332; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is ) smtp.mailfrom=dthaler@microsoft.com; 
x-originating-ip: [73.59.106.235]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 79a0f13d-f0ec-4722-92d5-08d77e6a6e57
x-ms-traffictypediagnostic: MWHPR21MB0862:
x-microsoft-antispam-prvs: <MWHPR21MB08625772EA8E9EFC28FC4E98A35A0@MWHPR21MB0862.namprd21.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5236;
x-forefront-prvs: 024847EE92
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(366004)(136003)(376002)(396003)(346002)(199004)(189003)(13464003)(26005)(186003)(8990500004)(9686003)(55016002)(316002)(76116006)(7696005)(53546011)(66556008)(66476007)(64756008)(66446008)(66946007)(6506007)(71200400001)(52536014)(8936002)(8676002)(81166006)(81156014)(966005)(33656002)(2906002)(478600001)(110136005)(10290500003)(5660300002)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR21MB0862; H:MWHPR21MB0784.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vb5bXjP+oX57ByKacXE0cr3Goie4K5aKOcK4l+Qmlcnhh/2A3Tq0Q255xTDtyYVmRROEQGCK5wDw0kW2K84Q17rBwJuDXkhneRg/H524AMO2tOHDnmut9kD8MocRUaWwN+5bFSBzzg2lZM82axFDxQ61EFugacWTYqzkQT327hOmWc9Pik8hww9JAmDWFylbWJfXsVmubsTgb9iHyl1QVLMHvL6hNygtTId0HWlr5dByAQIc0EV0PS5sIciXMuttvfs/aZGe3DRH+NSyUw/wSLb5TKw1gaQQKg8fiXMXrLgkQeD0d1AJDFNRM+I1t2obrcJraeOTZMzsANCgrESuv8zcqtUUj53eRrx829wsvEFJ56abmoJe5fGL4yA5o5NSUF6QNSRxWXTitpfgHP0iFbkbCln/XcmLMu+SgEDSmGd6+XIuVPjhnHC9Co182xYc0+SKtqPXUm1E5S1g1kB7si5JpTzR2Sh7SV6Cgzyjt+0nkbcpZwojya2HCxb3weYwFjOE2zHApnDoXKAE1HdsocGDJgXn1rxaxME9e95ocnw=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 79a0f13d-f0ec-4722-92d5-08d77e6a6e57
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Dec 2019 18:46:27.8710 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: r/buQfRuz9k8puz2HbUbKvHVz+elsqaPixwTNKFQ7KaYTvg31/WOteda0hG08O41px/9m3ujbtzlTVTffNr3icQfc5eC0IUBB/ffzs7uGuM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR21MB0862
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/pSwwf38nqYtBRDzBgGl3mX8MPBg>
Subject: Re: [Suit] intentional rollback of firmware
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Dec 2019 18:46:52 -0000

https://tools.ietf.org/html/draft-ietf-suit-information-model-04#section-4.=
3.1 says:
>   Note: This is not a firmware version.  It is a manifest sequence
>   number.  A firmware version may be rolled back by creating a new
>   manifest for the old firmware version with a later sequence number.

The information model doc is referenced in several places in the architectu=
re, but maybe it should be explicit about the threat model is covered in de=
tail in the information model document.

Dave

-----Original Message-----
From: Suit <suit-bounces@ietf.org> On Behalf Of Michael Richardson
Sent: Wednesday, December 11, 2019 10:37 AM
To: suit@ietf.org
Subject: [Suit] intentional rollback of firmware


The SUIT Architecture is clear that we need to prevent rollback attacks.
    https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftoo=
ls.ietf.org%2Fhtml%2Fdraft-ietf-suit-architecture-08%23section-3.4&amp;data=
=3D02%7C01%7Cdthaler%40microsoft.com%7Cf061bcb0dab747e06b2e08d77e692a28%7C7=
2f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637116862460595657&amp;sdata=3Dkp=
2u1h2skhvm1cn%2BhYRg0i5m7qe%2BAuvNzxLe464M1lw%3D&amp;reserved=3D0

and this is also mentioned in SUIT-manifest 5.1.  But I can't find any "hit=
-them-over-the-head" text in either Security Considerations explaining how =
a customer should do a planned back out of a upgrade.
(Specifically: a higher manifest sequence number pointing at an older firmw=
are binary)

This implies that the customer/operator is able to produce signed manifests=
 that the device is willing to trust.

This has come up in the context of firmware updates for OpenBMC.

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works  -=3D =
IPv6 IoT consulting =3D-




From nobody Wed Dec 11 10:51:37 2019
Return-Path: <dthaler@microsoft.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62548120828 for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 10:51:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 8eDlB3yW-HTC for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 10:51:34 -0800 (PST)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2129.outbound.protection.outlook.com [40.107.94.129]) (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 13B41120825 for <suit@ietf.org>; Wed, 11 Dec 2019 10:51:33 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cfKeLfG4+FwYVlCJ/QzuhwfcGAZbJIKA9ELG2d/xupDs0CwFR45f+/kUcH9ip0jD99Cf26Lo9PenRUNZKHfUTo846uHs82QXxQutisWga3Pstb84muf1TaXRIu95vt+xui91kDtVlHNm5JRCF/78pwFkk42+yDCnouB+4r7P2IQdcAeAQWZdMdmpVFZetthi/7cHuPvcSi+swEWBMm4V2IynQeQvhwSvV762Zw/yUrB6nFTbrPfzCmceP31GfigvpqCBigBS8WgZk3wndcSJFfCUwgE08hRdF/t9EbIJL2cmNPBexnEYAXw1eqJxTx7Qc6O6mVtmH6OeKq0+719cpg==
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-SenderADCheck; bh=j1zOcQdRwhGmzgZEQ8eb1/AaBXh1lOjG/bU+uVSN23Q=; b=kYS+MdMA49HZk+5NQ4xbkWIZg6eyXhkRQHOKwqTbcLYo2SESGO/m1HQee3MOv87/YKMry7idu5HQR+lar8HCsfhbaPXCXqWknSgFEaeI2NWPScqy+2C9IvAkT/E1vxi2HmiSy08DiE3v6jPmzr3g9t1udaqAT5gBOCthelAIQrLr3T8pmw90Ky2cMcMh3xMgnFDELxRjXalTeA9YY1/4stuUGX6Ze4l3daHAEAORCD7Ur2O2HTFQ76dWScKwjgfbam0S5sUFlqQLymQL1S02HJoPlPAMeRc0M/Lk8PDt7sihOEY9gBklXnUnl/uLZkeh1MZDp1WPhqZgGDo7iBtCcg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j1zOcQdRwhGmzgZEQ8eb1/AaBXh1lOjG/bU+uVSN23Q=; b=C5SXcMtXuy326rwBusX9BAiLhmeHD45zia0uPDqo9H+2xKw2USZIw+8TBYPDrjji4CQeMTNnLxAjvsuQKl3R9yNz0lXYiMW2viM2hsUuw3IzZfVwEsOCv073Thc1tokCE5veyTn0TaQqVummvvYxCY3XLyxvSX72Bjuj2Y5B6ds=
Received: from MWHPR21MB0784.namprd21.prod.outlook.com (10.173.51.150) by MWHPR21MB0832.namprd21.prod.outlook.com (10.173.51.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.7; Wed, 11 Dec 2019 18:51:32 +0000
Received: from MWHPR21MB0784.namprd21.prod.outlook.com ([fe80::a116:227:f704:a027]) by MWHPR21MB0784.namprd21.prod.outlook.com ([fe80::a116:227:f704:a027%14]) with mapi id 15.20.2538.012; Wed, 11 Dec 2019 18:51:32 +0000
From: Dave Thaler <dthaler@microsoft.com>
To: Brendan Moran <Brendan.Moran@arm.com>, suit <suit@ietf.org>
Thread-Topic: Wording for integrated payload size
Thread-Index: AQHVrEAJWYIMpqtbJEmLD8MchsbiNqe1T0sg
Date: Wed, 11 Dec 2019 18:51:32 +0000
Message-ID: <MWHPR21MB0784F574BE1FFD50743040FCA35A0@MWHPR21MB0784.namprd21.prod.outlook.com>
References: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com>
In-Reply-To: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=dthaler@ntdev.microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2019-12-11T18:51:31.5170139Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=5c5ca03b-c877-4bc5-bc7b-d5605a462dd5; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is ) smtp.mailfrom=dthaler@microsoft.com; 
x-originating-ip: [73.59.106.235]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: a1bc4923-1edc-4ed1-c827-08d77e6b23fd
x-ms-traffictypediagnostic: MWHPR21MB0832:
x-microsoft-antispam-prvs: <MWHPR21MB0832D073FEC7C797E31774D0A35A0@MWHPR21MB0832.namprd21.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 024847EE92
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(39860400002)(346002)(376002)(136003)(366004)(40434004)(189003)(199004)(13464003)(7696005)(5660300002)(66476007)(66556008)(64756008)(66446008)(76116006)(10290500003)(316002)(478600001)(966005)(186003)(110136005)(52536014)(6506007)(66946007)(26005)(53546011)(33656002)(8990500004)(2906002)(86362001)(55016002)(9686003)(8936002)(8676002)(81156014)(81166006)(71200400001); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR21MB0832; H:MWHPR21MB0784.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tPAXGuoxdE654lWwW2sPu828RKjHv8Uc0Yo61VdAfXbLuh0DGJ/SOtAxybedBEkZpwb57n0vyb50TMtm3fzV5O5ya0z7EFflsDSTlUacwG4WKzk0xuYJ/ZB22EHIz08Uei0L9z56ahVbGLbfAAKZWJ0VNb9kqNmyep9bEK09TcGRMoUWCn9OGDIcExmf87eUkTVDlA88KHHUoa7MQvDPyF6m2RPSvT4ayBUgJxIJbx5NjQa4oq397d4r+4EUhbDktQvUh27cX341ScxqNMoodGMNQ6KCBTDkk+2Rr1ToTaHNvZb2VrJCQu89c+TCqmqCALEOisxKIe4oPr9yUJgh5D+eQCqs3s4ygK7o2PImfV0WZ/zwuXrU/YKtJZtTs1klUj8Gr01MwP2Avw3gmumzWYs2Sl3tXO613Ki3ni0EcyMRQSNCEHb2AQUggvSjBRFpTugUKG/BNyjoMOiqK13pzVZ7vFcEbg00YErIi28i28loKZ83L0BfveynYc55Q3IOVxGlJJtkwDo/0H9AX8gwVSSFLWcUbtZjaSyCirrx3RZcMNjky+tVHGkoNjC4fCp+
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a1bc4923-1edc-4ed1-c827-08d77e6b23fd
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Dec 2019 18:51:32.6059 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4BvT4ysCqfISHw3wIa1Unmo/jEnHZeexn+Oxn8/sXB5QyFXzsohDQg+uNNuFn8YBkl6zeuw9fxetDHfTCsNasWSCMdeVs6SXe9wLuzYtL4I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR21MB0832
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/04SsWoErTwBkf8_P23uiXd-boZ8>
Subject: Re: [Suit] Wording for integrated payload size
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Dec 2019 18:51:36 -0000

Grammatical comment:  "stored to" reads oddly to me.
I'd suggest replacing with either "stored in" or "saved to".

Dave

-----Original Message-----
From: Suit <suit-bounces@ietf.org> On Behalf Of Brendan Moran
Sent: Friday, December 6, 2019 6:19 AM
To: suit <suit@ietf.org>
Subject: [Suit] Wording for integrated payload size

To finalise the information model, we need to address the issue raised at i=
etf106: how big can an integrated payload be? The suggestion made at the me=
eting was that no specific requirement should be made, but that the informa=
tion model needed some text to explain the tradeoffs in size of payload. He=
re is my proposal for that text.


Best Regards,
Brendan


When an integrated payload is provided, this increases the size of the mani=
fest. Manifest size can cause several processing and storage concerns that =
require careful consideration. The payload can prevent the whole manifest f=
rom being contained in a single network packet, which can cause fragmentati=
on and the loss of portions of the manifest in lossy networks. This causes =
the need for reassembly and retransmission logic. If the manifest is too la=
rge to fit in RAM, then it must be processed modularly; first evaluating de=
legation chains, then the security container, then processing the actual ma=
nifest, which includes verifying the integrated payload. While the manifest=
 has been organised to enable this type of processing, it creates additiona=
l complexity in the parser. If the manifest is stored to nonvolatile storag=
e prior to processing, the integrated payload may cause the manifest to exc=
eed the available storage. Because the manifest is received prior to valida=
tion of applicability,  authority, or correctness, integrated payloads caus=
e the recipient to expend network bandwidth and energy that may not be requ=
ired if the manifest is discarded and these costs vary with the size of the=
 integrated payload.
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.

_______________________________________________
Suit mailing list
Suit@ietf.org
https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.iet=
f.org%2Fmailman%2Flistinfo%2Fsuit&amp;data=3D02%7C01%7Cdthaler%40microsoft.=
com%7C9d5dbf0c98c845d1453508d77a573609%7C72f988bf86f141af91ab2d7cd011db47%7=
C1%7C0%7C637112387316385698&amp;sdata=3DjvELlCP5PxSIqjoHOAG1NZkXyyn8oc2CPuO=
m6g5WaTs%3D&amp;reserved=3D0


From nobody Wed Dec 11 11:00:51 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4292F1200D6 for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 11:00:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 ZHmQ2nqcqcdj for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 11:00:48 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 111F6120052 for <suit@ietf.org>; Wed, 11 Dec 2019 11:00:47 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id E7FF338989 for <suit@ietf.org>; Wed, 11 Dec 2019 13:56:58 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id D1334A91 for <suit@ietf.org>; Wed, 11 Dec 2019 14:00:46 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: "suit\@ietf.org" <suit@ietf.org>
In-Reply-To: <MWHPR21MB07843D8D21C1A01336E8EFEBA35A0@MWHPR21MB0784.namprd21.prod.outlook.com>
References: <19658.1576089434@localhost> <MWHPR21MB07843D8D21C1A01336E8EFEBA35A0@MWHPR21MB0784.namprd21.prod.outlook.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Wed, 11 Dec 2019 14:00:46 -0500
Message-ID: <25447.1576090846@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/rBiO2dwo9YosCbxOJxtEeFuirMA>
Subject: Re: [Suit] intentional rollback of firmware
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Dec 2019 19:00:50 -0000

--=-=-=
Content-Type: text/plain


Dave Thaler <dthaler@microsoft.com> wrote:
    > https://tools.ietf.org/html/draft-ietf-suit-information-model-04#section-4.3.1 says:
    >> Note: This is not a firmware version.  It is a manifest sequence
    >> number.  A firmware version may be rolled back by creating a new
    >> manifest for the old firmware version with a later sequence number.

    > The information model doc is referenced in several places in the
    > architecture, but maybe it should be explicit about the threat model is
    > covered in detail in the information model document.

Thank you for this pointer.
I didn't think I'd find it in the info model, but in hindsight, it makes
sense.  It shows that I haven't paid enough attention to the information
model document. (Damn WG conflicts. I see it's in WGLC, which I had spaced too)

I want to suggest a tweak to the abstract:

OLD:
   One component of such a firmware update is a concise and machine-
   processable meta-data document, or manifest, that describes the
   firmware image(s) and offers appropriate protection.  This document
   describes the information that must be present in the manifest.

NEW:
   One component of such a firmware update is a concise and machine-
   processable meta-data document, or manifest, that describes the
   firmware image(s) and offers appropriate protection.  This document
   describes a series of security threats, along with the types of
   information that must be present in the manifest in order to deal
   with the threats.



--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl3xPN4ACgkQgItw+93Q
3WVo7Af+P5wZzyFvMch+jVe5xxct6W/PL9eoCqUPD/NHaRijRAzcP4PHilvKeedI
KGJ5KmpOunGCXXRf6lJR+arg5JHtKxxBuVNfVRu1mt/TgIB/Q0evl6aaUVpr0f5n
ZqmiJGJ+hwjVemvboLSmmMWx4hMVi3jiTcLze4OmS0e7PZJ49WsEpPCo5muP2tDv
fyMQOw98k3QFfVGNCK8eA6aXFKZkZD6f32XLXTB3kuv4VaEXpbVjluGoPayQR1cP
RSuqX9nXB9GcO52Tz4y/Ad/aZ20Iz/onLVBGR6QD4xg9HXv8Asq1knxtrffOQbVW
1sSr167QKoOnjdVWo4sRVVY8DYQD+w==
=INq5
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Wed Dec 11 11:02:56 2019
Return-Path: <dthaler@microsoft.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D654B120127 for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 11:02:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 1tkgTS5zL0c3 for <suit@ietfa.amsl.com>; Wed, 11 Dec 2019 11:02:52 -0800 (PST)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2100.outbound.protection.outlook.com [40.107.220.100]) (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 404C912081F for <suit@ietf.org>; Wed, 11 Dec 2019 11:02:52 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ERr0Rne6Y8Gc7dchf7MJD0NJdQ2AEs85ukgsfAcBeUlVEnWMXkwGYBt+Q43XMskEWafTRsuZjZnH+p8wdvs1IZa/GLrXpcrDzP5Pq61ZD3REX5VgbCQI0HFxTwmSYbGILBZMF9T8aqZAs4uImUtxJz7bfrRMij/59q3hUXLPMaibeV3QahY+jBU8Rx4o/WiF0DiK+hJNCNtzCTv2jmesXJgitLppPdhXP12b94+fpnHDBQU5DdFWOYVaoG9pRBblWUDOfhgFV9OF5UGN4tlS7C5cltX4kwrxgTT8yMMzvNPyZ91wD9k+bb4EH0ZF8L9B2fk60JB3/TZOS1g1Xor/ew==
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-SenderADCheck; bh=lqDYddGQ9zAknAyr7XCMmun09oOLPJYuv2IDO4umQFs=; b=NX798k413ZzAGrWPTYPGJzn/25+8f1hXijPC20TtJV/wLNPR9481Xka5809gv41vQ4JeZixwFCQ45WTbXbUjOBdAKnNp+DPodZ2/BYjDuNweg2fAaiMmIwIQGZ08neLpKmrTjlIkN0cp4FJompBS1Zn92Chv+W3E+OJWY7J+oBaX/RMl3gJIi4uKNAevFlAZBQbAFw8GBCm6Xuu2mfypKyuGoiMQTC3qI9bQsMwKtfV7PFooHwYRZyeZwQlqY/jdL3DzhzNxTr/ZOCPJ6YcCLdd1uRhgLZAb5e7kbnM2zMANQRQ7OtYi8zK/QQ2+q/mrRWJfbqjpKI2tT/PcBgbqBg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lqDYddGQ9zAknAyr7XCMmun09oOLPJYuv2IDO4umQFs=; b=NRpQQEzCTJ0oqwVzHRQMt0BKl1NSmR5yItIEYO2pRduJmkQGFG6/1ooPS/pABfMlWiWmPTM4S7VTw7mS9w+pxMQeYdTtlIE0TInr8KVRMa7jxJEgINZ4nuMud9uecBWHXbR6tyPkk8bmCRxoK/8tWzX86U+kisdB4J1B6q0KYsE=
Received: from MWHPR21MB0784.namprd21.prod.outlook.com (10.173.51.150) by MWHPR21MB0288.namprd21.prod.outlook.com (10.173.53.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.6; Wed, 11 Dec 2019 19:02:49 +0000
Received: from MWHPR21MB0784.namprd21.prod.outlook.com ([fe80::a116:227:f704:a027]) by MWHPR21MB0784.namprd21.prod.outlook.com ([fe80::a116:227:f704:a027%14]) with mapi id 15.20.2538.012; Wed, 11 Dec 2019 19:02:49 +0000
From: Dave Thaler <dthaler@microsoft.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>, "suit@ietf.org" <suit@ietf.org>
Thread-Topic: [Suit] intentional rollback of firmware
Thread-Index: AQHVsFIJU4hNtQUZskaK7C4BDp4Nzqe1RLqwgAAFOACAAABlwA==
Date: Wed, 11 Dec 2019 19:02:49 +0000
Message-ID: <MWHPR21MB0784B97F477AED0ABAC7A305A35A0@MWHPR21MB0784.namprd21.prod.outlook.com>
References: <19658.1576089434@localhost> <MWHPR21MB07843D8D21C1A01336E8EFEBA35A0@MWHPR21MB0784.namprd21.prod.outlook.com> <25447.1576090846@localhost>
In-Reply-To: <25447.1576090846@localhost>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=dthaler@ntdev.microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2019-12-11T19:02:48.4547902Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=96d343ae-fcb6-4692-9898-64c273294eb5; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is ) smtp.mailfrom=dthaler@microsoft.com; 
x-originating-ip: [73.59.106.235]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: ffb70b2b-1d4d-4d46-2bb3-08d77e6cb79f
x-ms-traffictypediagnostic: MWHPR21MB0288:
x-microsoft-antispam-prvs: <MWHPR21MB02886F6164A24AB0262BB4EFA35A0@MWHPR21MB0288.namprd21.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:962;
x-forefront-prvs: 024847EE92
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(189003)(199004)(13464003)(5660300002)(8936002)(86362001)(26005)(498600001)(186003)(110136005)(10290500003)(52536014)(7696005)(81166006)(33656002)(81156014)(8676002)(966005)(53546011)(66446008)(6506007)(64756008)(9686003)(55016002)(66946007)(76116006)(2906002)(66476007)(66556008)(71200400001)(8990500004); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR21MB0288; H:MWHPR21MB0784.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7BrUGB3zAfWzIis75r+nQldVRjB0iJqKzeXwrxRYPAoEZG2QfEbOFgl2BVaSd9mfNyXaP+AU8X5A/NHzYgt52bN9cnWXGv4uNEqZRdmQ7zFlmfR9SDWrFArxq4L5mObj25BfSgL5gs9w1sDM9zQuLM81XY++sj0OWOxbTVKZul1PPEvJxbqakSExcCA5O09gXazirHS/knzQPO0TSHhyDv6wJ5oq0autVATQ/99IQUAjJZWOzrmxIzr7wsc4Edhfgn0HncgVc6pXeHnTjqzHVqrVrv6t/5oL11/8GMDCX8FRTAWN9o2IfFg52uvkjoMsBkcDWc3tZWK6VYhJUoP5ReNOU6enFFexJNHlk8vgHoiPRUYHw5x1wzbHU00CBw+sqcwRHrU/LtimWo2kZg+TkOP7fm2LgMUiNH49gmXix0mtQzl5f+ojgXzCZwN8VfqZi6eMJwNe6DCtnesrMIzPulxgjX2DvoKvezzFVfeYPZGwrxztYT2rHANTOWJjtv5xRelWTkJHZ6RUmyDA+9SIV5klgcrSJCbuSXJnYIruGvk=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ffb70b2b-1d4d-4d46-2bb3-08d77e6cb79f
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Dec 2019 19:02:49.7984 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ajsH/bpv3uaxlt5OHESGew//4iCysVFEImIw13vW7FGT4LtoQPTUaplO65d2B8HcmabcTtZC8Z0+mv5PYPmmp4iljGkZB5VFy3AQCRalixQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR21MB0288
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/8RlsLSW3qSvfXJTL4XAHnYUMbaQ>
Subject: Re: [Suit] intentional rollback of firmware
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Dec 2019 19:02:55 -0000

I agree with your suggestion.

Dave

-----Original Message-----
From: Suit <suit-bounces@ietf.org> On Behalf Of Michael Richardson
Sent: Wednesday, December 11, 2019 11:01 AM
To: suit@ietf.org
Subject: Re: [Suit] intentional rollback of firmware


Dave Thaler <dthaler@microsoft.com> wrote:
    > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ft=
ools.ietf.org%2Fhtml%2Fdraft-ietf-suit-information-model-04%23section-4.3.1=
&amp;data=3D02%7C01%7Cdthaler%40microsoft.com%7C8da182acd4f042b83d0308d77e6=
c7328%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637116876569903627&amp;s=
data=3D4yKFRvergdIPAGoZt9zSXNBhP%2BxSlPRRDUpUH%2FOfYR0%3D&amp;reserved=3D0 =
says:
    >> Note: This is not a firmware version.  It is a manifest sequence
    >> number.  A firmware version may be rolled back by creating a new
    >> manifest for the old firmware version with a later sequence number.

    > The information model doc is referenced in several places in the
    > architecture, but maybe it should be explicit about the threat model =
is
    > covered in detail in the information model document.

Thank you for this pointer.
I didn't think I'd find it in the info model, but in hindsight, it makes se=
nse.  It shows that I haven't paid enough attention to the information mode=
l document. (Damn WG conflicts. I see it's in WGLC, which I had spaced too)

I want to suggest a tweak to the abstract:

OLD:
   One component of such a firmware update is a concise and machine-
   processable meta-data document, or manifest, that describes the
   firmware image(s) and offers appropriate protection.  This document
   describes the information that must be present in the manifest.

NEW:
   One component of such a firmware update is a concise and machine-
   processable meta-data document, or manifest, that describes the
   firmware image(s) and offers appropriate protection.  This document
   describes a series of security threats, along with the types of
   information that must be present in the manifest in order to deal
   with the threats.



--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works  -=3D =
IPv6 IoT consulting =3D-




From nobody Thu Dec 12 08:54:59 2019
Return-Path: <housley@vigilsec.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8537A1209CC for <suit@ietfa.amsl.com>; Thu, 12 Dec 2019 08:54:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 v8AIdI3dMFXs for <suit@ietfa.amsl.com>; Thu, 12 Dec 2019 08:54:57 -0800 (PST)
Received: from mail.smeinc.net (mail.smeinc.net [209.135.209.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 629C81209C5 for <suit@ietf.org>; Thu, 12 Dec 2019 08:54:57 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.smeinc.net (Postfix) with ESMTP id BA19A3004B0 for <suit@ietf.org>; Thu, 12 Dec 2019 11:54:54 -0500 (EST)
X-Virus-Scanned: amavisd-new at mail.smeinc.net
Received: from mail.smeinc.net ([127.0.0.1]) by localhost (mail.smeinc.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Ow4XV5IYQPyR for <suit@ietf.org>; Thu, 12 Dec 2019 11:54:49 -0500 (EST)
Received: from a860b60074bd.fios-router.home (pool-108-51-198-163.washdc.fios.verizon.net [108.51.198.163]) by mail.smeinc.net (Postfix) with ESMTPSA id 1E577300472 for <suit@ietf.org>; Thu, 12 Dec 2019 11:54:46 -0500 (EST)
From: Russ Housley <housley@vigilsec.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F1913FC9-B600-45A2-8A47-AED6F986A212"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Message-Id: <76BC3DAB-B356-4FA4-BED1-27D21BAF4493@vigilsec.com>
Date: Thu, 12 Dec 2019 11:54:46 -0500
To: suit <suit@ietf.org>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/suHc-AxRAl6o4tNeGyTViIdrbsA>
Subject: [Suit] NIST posts a draft on stateful hash-based signatures
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Dec 2019 16:54:58 -0000

--Apple-Mail=_F1913FC9-B600-45A2-8A47-AED6F986A212
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

https://csrc.nist.gov/publications/detail/sp/800-208/draft =
<https://csrc.nist.gov/publications/detail/sp/800-208/draft>

The draft includes HSS/LMS, which is the hash-based signature algorithm =
that I have advocated in SUIT.

Russ


--Apple-Mail=_F1913FC9-B600-45A2-8A47-AED6F986A212
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><meta=
 http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D""><div =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none; font-family: =
Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, =
0);" class=3D""><a =
href=3D"https://csrc.nist.gov/publications/detail/sp/800-208/draft" =
class=3D"">https://csrc.nist.gov/publications/detail/sp/800-208/draft</a><=
br class=3D""></div><div style=3D"font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none; font-family: =
Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, =
0);" class=3D""><br class=3D""></div><div style=3D"font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Arial, Helvetica, =
sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D"">The draft =
includes HSS/LMS, which is the hash-based signature algorithm that I =
have advocated in SUIT.</div><div style=3D"font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Arial, Helvetica, =
sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></div><div style=3D"font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none; font-family: =
Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, =
0);" class=3D"">Russ</div><div style=3D"font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-family: Calibri, Arial, Helvetica, =
sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_F1913FC9-B600-45A2-8A47-AED6F986A212--


From nobody Tue Dec 17 04:05:00 2019
Return-Path: <Brendan.Moran@arm.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26D9A1201CE for <suit@ietfa.amsl.com>; Tue, 17 Dec 2019 04:04:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=e0pGZ5oH; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=4tyPo/99
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 GHNBiOfm6RM3 for <suit@ietfa.amsl.com>; Tue, 17 Dec 2019 04:04:53 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140057.outbound.protection.outlook.com [40.107.14.57]) (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 EFEE31201E5 for <suit@ietf.org>; Tue, 17 Dec 2019 04:04:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oBLJMPubovAIjtdy2w/M0TVs6ud98FpO5yfgYTo0pE4=; b=e0pGZ5oHr18SK/vLbk0sxOkYR92MBBaMi4U+mM2LeuBPBi1P8fki6+63rnBiU1jH6ddy3exKlAnfL686u+7mRKhMz4aMwf7uZQ2X6ZQerjt88cYDyUmL76fPwDU26wfI35coqXO4QqxgyN6oEMCxLPjsJaIm7jvrrz1FNAw7k0M=
Received: from VI1PR08CA0142.eurprd08.prod.outlook.com (2603:10a6:800:d5::20) by AM0PR08MB4514.eurprd08.prod.outlook.com (2603:10a6:208:13a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.15; Tue, 17 Dec 2019 12:04:50 +0000
Received: from AM5EUR03FT041.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::203) by VI1PR08CA0142.outlook.office365.com (2603:10a6:800:d5::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.15 via Frontend Transport; Tue, 17 Dec 2019 12:04:50 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT041.mail.protection.outlook.com (10.152.17.186) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.18 via Frontend Transport; Tue, 17 Dec 2019 12:04:49 +0000
Received: ("Tessian outbound 1da651c29646:v40"); Tue, 17 Dec 2019 12:04:49 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: be11a983df364e87
X-CR-MTA-TID: 64aa7808
Received: from fd828c69c6e9.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 1C9B2806-E46C-429A-A33A-251BD1747116.1;  Tue, 17 Dec 2019 12:04:44 +0000
Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fd828c69c6e9.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 17 Dec 2019 12:04:44 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XHnOEMKWgXVtE4HIchbAu1sUnL8vC6LfxdbE/5Dw+9ku13sgwICdSOftMlfxHNJe9H0Ucxpd9hpxHB+6Ec1xIX/y3/0Fg6Xi/3jWjsauR+muBOaGOKYtFi8k27TCe/P6oAtgQ9GJbCdxGu5KKkXdtqdjpM9GKHFUlN3ifqustLXiQeUvdwAC88oTXoMmyTXVjEUg9/u2Q3TTcrP0ViXBmv+O6uqqfj8XLs0QjVAIk6wnuB/IU7t6/aQ2j+CCgkBrZJE6qujsP4g6KEWbEkG06XnJaPvFs/T03Im1wo5ZwrlDNx0f1KhuYdjPcmt9JY0dh6veL2kXduE8BuLRqfN2KQ==
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-SenderADCheck; bh=f7Csa4lQm5PprCI6JX55EGrhDLWT6ecvgZCVbsPJBmw=; b=KcVn3irfHvOT/TY+6yTcRkA0pvVfTh850YScVRXcYr68I+TwnWlWZn4CGVkZbupwqBubtGWhzoXTnSgX4PMK3dUjL0ShozEeaqbZal4GUEFba4LkNAseqMoEXLP5SjffF0wEV1aKpnx3EkbZpIbooqvtEsJPAGHRL/28YUgFll7cfgC+cUYNTJdQJCLwWXHB8horTH2Qg56E2ApO2PVjUGr9p82JERSRycDy8lBUIWcGX/Aey8f9cFNFepsH1ByxRnd+H8W0Vy2nISk7RGeM9omEskqdHKfxf10dH/3aY4eSEBO5dICGT8fLVQY9TfqwpIOhDD4+pDvAPTSO10Mh4g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=f7Csa4lQm5PprCI6JX55EGrhDLWT6ecvgZCVbsPJBmw=; b=4tyPo/99O5KrhFYw14s7kVoIM+Fq6a205FiCteW1IFzrZteVxne4UYLT4OvDyyGR+33w9R1DEluW0mPiQbE5Yahh6d7ptzzQH5REkGqqp+K8JU/47ELqxi61qBBLhlccpvLC/5vfnFz2Anjl3q5vq1xPlUcuYaBwHkLYtjdw8+M=
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1784.eurprd08.prod.outlook.com (10.169.226.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2538.14; Tue, 17 Dec 2019 12:04:42 +0000
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46%3]) with mapi id 15.20.2538.019; Tue, 17 Dec 2019 12:04:42 +0000
From: Brendan Moran <Brendan.Moran@arm.com>
To: Dave Thaler <dthaler@microsoft.com>
CC: suit <suit@ietf.org>
Thread-Topic: Wording for integrated payload size
Thread-Index: AQHVrEAJ810bu5nmR0yDzlF5CgRTAKe1T4IAgAj8UIA=
Date: Tue, 17 Dec 2019 12:04:42 +0000
Message-ID: <3EC3D5C9-1475-4659-BCE5-FEFFD7144248@arm.com>
References: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com> <MWHPR21MB0784F574BE1FFD50743040FCA35A0@MWHPR21MB0784.namprd21.prod.outlook.com>
In-Reply-To: <MWHPR21MB0784F574BE1FFD50743040FCA35A0@MWHPR21MB0784.namprd21.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3601.0.10)
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
x-originating-ip: [217.140.106.54]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: f3f73410-8736-4258-6de0-08d782e95160
X-MS-TrafficTypeDiagnostic: DB6PR0801MB1784:|AM0PR08MB4514:
X-Microsoft-Antispam-PRVS: <AM0PR08MB4514E531690AF5E76B24B747EA500@AM0PR08MB4514.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:4502;OLM:4502;
x-forefront-prvs: 02543CD7CD
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(376002)(346002)(39860400002)(366004)(13464003)(40434004)(189003)(199004)(6506007)(966005)(33656002)(2616005)(71200400001)(2906002)(8936002)(53546011)(36756003)(6512007)(8676002)(26005)(5660300002)(6486002)(186003)(6916009)(45080400002)(86362001)(91956017)(66556008)(66946007)(64756008)(66476007)(76116006)(81156014)(81166006)(478600001)(66446008)(316002)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1784; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: P14a60FOBRhRYBD+lsHEetQU7k+m9Y/gUnbOeBdIdg6WJ9RFiYGJEhjIP7dujl6IFJy3XYpJ8HGSFpWseirTlfheTsbDGIZV3bk65CzTXHw7vQSgAOFt2+EL3YE8bN1PnPUHKjlaKBnfHiP+HFu89UoqiODKCCvzQOcfoL2ORYIlgtVxBB3BemxlqQHL3DIrlwf8B0gJ7LZN/OhlO2kMLSMIsJ5VEmOme8VaRT0lre07zW85QDrHQdZmFNpeF0lvfgPJ4eLWf0pma6P2fvezEW53IlwhyO8dX+HNdheLYR02Im1eMEVegQgWwDjgxPbhwMu95P1zseSejar571bbBmvdHz29cqd+z0AvDIcdzG56r0MdlHiQc+wI9j22GD9CTV4sEtcdN6yOzE/xNPgrqTUtWtO+EMlA4fD69fpEdDgG31bySA+TmIlKcIf5bxEkf1c8q+eqRFJDEDKSjjnMLvhZ275clyf2EBfArHEnjhAr6yFsbxYnptStvWq3X0o4ubCP39j2vqRq1zJiZokvvZJbQuoJ0pwssf1IZhdZQNkHxAjrUNGGvD8xZ+L9goVg
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_3EC3D5C914754659BCE5FEFFD7144248armcom_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1784
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT041.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(136003)(396003)(376002)(346002)(13464003)(199004)(189003)(40434004)(8936002)(6862004)(36906005)(316002)(4326008)(33656002)(478600001)(45080400002)(70206006)(8676002)(81156014)(81166006)(26826003)(336012)(356004)(6486002)(70586007)(966005)(6512007)(86362001)(36756003)(33964004)(26005)(5660300002)(76130400001)(2616005)(30864003)(2906002)(53546011)(6506007)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB4514; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: d9008d3e-619e-441d-c365-08d782e94ce3
X-Forefront-PRVS: 02543CD7CD
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Vn5VcKloYAEeI+hxgGCx2Ee/8thz99TflmfWTnTI3t3nyWd1fsabpP79D9fcZj4bAcTbSDOMahzSIZR8YjaNBTEc4Npb7fSMBfkse+jZPam8ein9OTZT8hVSvgochGvzMbBcG/ce7huOLqOolr5xOzo+M0WG4i2BzRSvVeHOy7SeGgQvESlgpsDmhLoVBxjXG6p3T2B4SNttJv5dNtoxDUGfb6QZhoc94hjUjCCZo9L0duC4wDGIA0/kZYEqzXrWE0oNeyNHTRDyVZE4J/LcIsulYaqj5SvpdBwnmIlCu0/xP1+LjxDsC4a4dwqh9fA5dOS8qFVa2lqlJWzF2lK2LzMrYBIQahuW0gS/1fHFjAM5WLAmlADHGbC4OO7RzrL2ayJgGua9rMQe2wHF0MY5TrqzBEqPqF5Spb9nP2sYsPjShsWhLyKetgMuLhPotDuOnyW7pGuIgjDqpqavLh0nzMDywcWMxyKWthStrJENChJSoUxC09lvjN/4qSYXT2oho/Kutw2SHuk6ne9MY05Zem/vgqZMSKyoc4GCiiIgYQLH8cmpk2eqQD+7fGifh+q/
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Dec 2019 12:04:49.9708 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f3f73410-8736-4258-6de0-08d782e95160
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB4514
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/mQTG03icvvA0HzBBrgKU1DFsldY>
Subject: Re: [Suit] Wording for integrated payload size
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Dec 2019 12:04:58 -0000

--_000_3EC3D5C914754659BCE5FEFFD7144248armcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

UnVzcywNCg0KSSBzZWUgd2h5IHRoZSB1c2Ugb2YgUkFNIGFzIGEgcmVxdWlyZW1lbnQgaXMgc3Vy
cHJpc2luZy4gVGhlcmUgYXJlIHR3byByZXF1aXJlbWVudHMgaGVyZS4gSSBiZWxpZXZlIHRoYXQg
b25lIG9mIHRoZW0gaXMgcmVxdWlyZWQgYW5kIG9uZSBpcyBvcHRpb25hbC4NCg0KSXQgaXMgcmVx
dWlyZWQgdGhhdCB0aGUgbWFuaWZlc3QgYmUgaGVsZCBpbnZhcmlhbnQgYmV0d2VlbiB2ZXJpZmlj
YXRpb24gYW5kIHByb2Nlc3NpbmcuIFRoaXMgY291bGQgbWVhbiBzdG9yaW5nIGluIGludGVybmFs
IFJBTSBvciBOVlJBTSwgc3RvcmluZyBpbiBhIHNlY3VyZSBleHRlcm5hbCBtZW1vcnksIGV0Yy4N
Ckl0IGlzIGRlc2lyYWJsZSwgZGVwZW5kaW5nIG9uIHN5c3RlbSBmYWN0b3JzLCB0byBlbnN1cmUg
dGhhdCBhIG1hbmlmZXN0IGlzIHZlcmlmaWVkIHByaW9yIHRvIHN0b3JpbmcgdG8gTlZSQU0uIFRo
aXMgaXMgbW9zdCBwZXJ0aW5lbnQgd2hlbiB0aGUgTlZSQU0gd2VhcnMgb3Igd2hlbiBOVlJBTSB3
cml0ZXMgYXJlIGVuZXJneSBleHBlbnNpdmUuIFRoaXMsIGhvd2V2ZXIsIGlzIGEgZG93bmxvYWQg
JiB1cGRhdGUgY29uY2Vybiwgbm90IGEgYm9vdGxvYWRlciBjb25jZXJuLg0KDQpIZXJl4oCZcyBh
IHJlcGhyYXNlZCB2ZXJzaW9uIG9mIHRoZSBwcmV2aW91cyBleGNlcnB0Lg0KDQpCZXN0IFJlZ2Fy
ZHMsDQpCcmVuZGFuDQoNCldoZW4gYW4gaW50ZWdyYXRlZCBwYXlsb2FkIGlzIHByb3ZpZGVkLCB0
aGlzIGluY3JlYXNlcyB0aGUgc2l6ZSBvZiB0aGUgbWFuaWZlc3QuIE1hbmlmZXN0IHNpemUgY2Fu
IGNhdXNlIHNldmVyYWwgcHJvY2Vzc2luZyBhbmQgc3RvcmFnZSBjb25jZXJucyB0aGF0IHJlcXVp
cmUgY2FyZWZ1bCBjb25zaWRlcmF0aW9uLiBUaGUgcGF5bG9hZCBjYW4gcHJldmVudCB0aGUgd2hv
bGUgbWFuaWZlc3QgZnJvbSBiZWluZyBjb250YWluZWQgaW4gYSBzaW5nbGUgbmV0d29yayBwYWNr
ZXQsIHdoaWNoIGNhbiBjYXVzZSBmcmFnbWVudGF0aW9uIGFuZCB0aGUgbG9zcyBvZiBwb3J0aW9u
cyBvZiB0aGUgbWFuaWZlc3QgaW4gbG9zc3kgbmV0d29ya3MuIFRoaXMgY2F1c2VzIHRoZSBuZWVk
IGZvciByZWFzc2VtYmx5IGFuZCByZXRyYW5zbWlzc2lvbiBsb2dpYy4gVGhlIG1hbmlmZXN0IG11
c3QgYmUgaGVsZCBpbnZhcmlhbnQgYmV0d2VlbiB2ZXJpZmljYXRpb24gYW5kIHByb2Nlc3Npbmcs
IHNvIGEgbGFyZ2VyIG1hbmlmZXN0IHdpbGwgY29uc3VtZSBtb3JlIG1lbW9yeSB3aXRoIGludmFy
aWFuY2UgZ3VhcmFudGVlcywgZm9yIGV4YW1wbGUgaW50ZXJuYWwgUkFNIG9yIE5WUkFNLCBvciBl
eHRlcm5hbCBzZWN1cmUgbWVtb3J5LiBJZiB0aGUgbWFuaWZlc3QgZXhjZWVkcyB0aGUgYXZhaWxh
YmxlIGludmFyaWFudCBtZW1vcnksIHRoZW4gaXQgbXVzdCBiZSBwcm9jZXNzZWQgbW9kdWxhcmx5
LCBldmFsdWF0aW5nIGVhY2ggb2Y6IGRlbGVnYXRpb24gY2hhaW5zLCB0aGUgc2VjdXJpdHkgY29u
dGFpbmVyLCBhbmQgdGhlIGFjdHVhbCBtYW5pZmVzdCwgd2hpY2ggaW5jbHVkZXMgdmVyaWZ5aW5n
IHRoZSBpbnRlZ3JhdGVkIHBheWxvYWQuIElmIHRoZSBzZWN1cml0eSBtb2RlbCBjYWxscyBmb3Ig
ZG93bmxvYWRpbmcgdGhlIG1hbmlmZXN0IGFuZCB2YWxpZGF0aW5nIGl0IGJlZm9yZSBzdG9yaW5n
IHRvIE5WUkFNIGluIG9yZGVyIHRvIHByZXZlbnQgd2VhciB0byBOVlJBTSBhbmQgZW5lcmd5IGV4
cGVuZGl0dXJlIGluIE5WUkFNLCB0aGVuIGVpdGhlciBpbmNyZWFzaW5nIG1lbW9yeSBhbGxvY2F0
ZWQgdG8gbWFuaWZlc3Qgc3RvcmFnZSBvciBtb2R1bGFyIHByb2Nlc3Npbmcgb2YgdGhlIHJlY2Vp
dmVkIG1hbmlmZXN0IG1heSBiZSByZXF1aXJlZC4gV2hpbGUgdGhlIG1hbmlmZXN0IGhhcyBiZWVu
IG9yZ2FuaXNlZCB0byBlbmFibGUgdGhpcyB0eXBlIG9mIHByb2Nlc3NpbmcsIGl0IGNyZWF0ZXMg
YWRkaXRpb25hbCBjb21wbGV4aXR5IGluIHRoZSBwYXJzZXIuIElmIHRoZSBtYW5pZmVzdCBpcyBz
dG9yZWQgaW4gTlZSQU0gcHJpb3IgdG8gcHJvY2Vzc2luZywgdGhlIGludGVncmF0ZWQgcGF5bG9h
ZCBtYXkgY2F1c2UgdGhlIG1hbmlmZXN0IHRvIGV4Y2VlZCB0aGUgYXZhaWxhYmxlIHN0b3JhZ2Uu
IEJlY2F1c2UgdGhlIG1hbmlmZXN0IGlzIHJlY2VpdmVkIHByaW9yIHRvIHZhbGlkYXRpb24gb2Yg
YXBwbGljYWJpbGl0eSwgYXV0aG9yaXR5LCBvciBjb3JyZWN0bmVzcywgaW50ZWdyYXRlZCBwYXls
b2FkcyBjYXVzZSB0aGUgcmVjaXBpZW50IHRvIGV4cGVuZCBuZXR3b3JrIGJhbmR3aWR0aCBhbmQg
ZW5lcmd5IHRoYXQgbWF5IG5vdCBiZSByZXF1aXJlZCBpZiB0aGUgbWFuaWZlc3QgaXMgZGlzY2Fy
ZGVkIGFuZCB0aGVzZSBjb3N0cyB2YXJ5IHdpdGggdGhlIHNpemUgb2YgdGhlIGludGVncmF0ZWQg
cGF5bG9hZC4NCg0KT24gMTEgRGVjIDIwMTksIGF0IDE4OjUxLCBEYXZlIFRoYWxlciA8ZHRoYWxl
ckBtaWNyb3NvZnQuY29tPG1haWx0bzpkdGhhbGVyQG1pY3Jvc29mdC5jb20+PiB3cm90ZToNCg0K
R3JhbW1hdGljYWwgY29tbWVudDogICJzdG9yZWQgdG8iIHJlYWRzIG9kZGx5IHRvIG1lLg0KSSdk
IHN1Z2dlc3QgcmVwbGFjaW5nIHdpdGggZWl0aGVyICJzdG9yZWQgaW4iIG9yICJzYXZlZCB0byIu
DQoNCkRhdmUNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFN1aXQgPHN1aXQt
Ym91bmNlc0BpZXRmLm9yZzxtYWlsdG86c3VpdC1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxm
IE9mIEJyZW5kYW4gTW9yYW4NClNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgNiwgMjAxOSA2OjE5IEFN
DQpUbzogc3VpdCA8c3VpdEBpZXRmLm9yZzxtYWlsdG86c3VpdEBpZXRmLm9yZz4+DQpTdWJqZWN0
OiBbU3VpdF0gV29yZGluZyBmb3IgaW50ZWdyYXRlZCBwYXlsb2FkIHNpemUNCg0KVG8gZmluYWxp
c2UgdGhlIGluZm9ybWF0aW9uIG1vZGVsLCB3ZSBuZWVkIHRvIGFkZHJlc3MgdGhlIGlzc3VlIHJh
aXNlZCBhdCBpZXRmMTA2OiBob3cgYmlnIGNhbiBhbiBpbnRlZ3JhdGVkIHBheWxvYWQgYmU/IFRo
ZSBzdWdnZXN0aW9uIG1hZGUgYXQgdGhlIG1lZXRpbmcgd2FzIHRoYXQgbm8gc3BlY2lmaWMgcmVx
dWlyZW1lbnQgc2hvdWxkIGJlIG1hZGUsIGJ1dCB0aGF0IHRoZSBpbmZvcm1hdGlvbiBtb2RlbCBu
ZWVkZWQgc29tZSB0ZXh0IHRvIGV4cGxhaW4gdGhlIHRyYWRlb2ZmcyBpbiBzaXplIG9mIHBheWxv
YWQuIEhlcmUgaXMgbXkgcHJvcG9zYWwgZm9yIHRoYXQgdGV4dC4NCg0KDQpCZXN0IFJlZ2FyZHMs
DQpCcmVuZGFuDQoNCg0KV2hlbiBhbiBpbnRlZ3JhdGVkIHBheWxvYWQgaXMgcHJvdmlkZWQsIHRo
aXMgaW5jcmVhc2VzIHRoZSBzaXplIG9mIHRoZSBtYW5pZmVzdC4gTWFuaWZlc3Qgc2l6ZSBjYW4g
Y2F1c2Ugc2V2ZXJhbCBwcm9jZXNzaW5nIGFuZCBzdG9yYWdlIGNvbmNlcm5zIHRoYXQgcmVxdWly
ZSBjYXJlZnVsIGNvbnNpZGVyYXRpb24uIFRoZSBwYXlsb2FkIGNhbiBwcmV2ZW50IHRoZSB3aG9s
ZSBtYW5pZmVzdCBmcm9tIGJlaW5nIGNvbnRhaW5lZCBpbiBhIHNpbmdsZSBuZXR3b3JrIHBhY2tl
dCwgd2hpY2ggY2FuIGNhdXNlIGZyYWdtZW50YXRpb24gYW5kIHRoZSBsb3NzIG9mIHBvcnRpb25z
IG9mIHRoZSBtYW5pZmVzdCBpbiBsb3NzeSBuZXR3b3Jrcy4gVGhpcyBjYXVzZXMgdGhlIG5lZWQg
Zm9yIHJlYXNzZW1ibHkgYW5kIHJldHJhbnNtaXNzaW9uIGxvZ2ljLiBJZiB0aGUgbWFuaWZlc3Qg
aXMgdG9vIGxhcmdlIHRvIGZpdCBpbiBSQU0sIHRoZW4gaXQgbXVzdCBiZSBwcm9jZXNzZWQgbW9k
dWxhcmx5OyBmaXJzdCBldmFsdWF0aW5nIGRlbGVnYXRpb24gY2hhaW5zLCB0aGVuIHRoZSBzZWN1
cml0eSBjb250YWluZXIsIHRoZW4gcHJvY2Vzc2luZyB0aGUgYWN0dWFsIG1hbmlmZXN0LCB3aGlj
aCBpbmNsdWRlcyB2ZXJpZnlpbmcgdGhlIGludGVncmF0ZWQgcGF5bG9hZC4gV2hpbGUgdGhlIG1h
bmlmZXN0IGhhcyBiZWVuIG9yZ2FuaXNlZCB0byBlbmFibGUgdGhpcyB0eXBlIG9mIHByb2Nlc3Np
bmcsIGl0IGNyZWF0ZXMgYWRkaXRpb25hbCBjb21wbGV4aXR5IGluIHRoZSBwYXJzZXIuIElmIHRo
ZSBtYW5pZmVzdCBpcyBzdG9yZWQgdG8gbm9udm9sYXRpbGUgc3RvcmFnZSBwcmlvciB0byBwcm9j
ZXNzaW5nLCB0aGUgaW50ZWdyYXRlZCBwYXlsb2FkIG1heSBjYXVzZSB0aGUgbWFuaWZlc3QgdG8g
ZXhjZWVkIHRoZSBhdmFpbGFibGUgc3RvcmFnZS4gQmVjYXVzZSB0aGUgbWFuaWZlc3QgaXMgcmVj
ZWl2ZWQgcHJpb3IgdG8gdmFsaWRhdGlvbiBvZiBhcHBsaWNhYmlsaXR5LCAgYXV0aG9yaXR5LCBv
ciBjb3JyZWN0bmVzcywgaW50ZWdyYXRlZCBwYXlsb2FkcyBjYXVzZSB0aGUgcmVjaXBpZW50IHRv
IGV4cGVuZCBuZXR3b3JrIGJhbmR3aWR0aCBhbmQgZW5lcmd5IHRoYXQgbWF5IG5vdCBiZSByZXF1
aXJlZCBpZiB0aGUgbWFuaWZlc3QgaXMgZGlzY2FyZGVkIGFuZCB0aGVzZSBjb3N0cyB2YXJ5IHdp
dGggdGhlIHNpemUgb2YgdGhlIGludGVncmF0ZWQgcGF5bG9hZC4NCklNUE9SVEFOVCBOT1RJQ0U6
IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZp
ZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGlu
dGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFu
ZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBp
dCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFu
eSBtZWRpdW0uIFRoYW5rIHlvdS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NClN1aXQgbWFpbGluZyBsaXN0DQpTdWl0QGlldGYub3JnPG1haWx0bzpT
dWl0QGlldGYub3JnPg0KaHR0cHM6Ly9uYW0wNi5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29r
LmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGd3d3LmlldGYub3JnJTJGbWFpbG1hbiUyRmxpc3RpbmZv
JTJGc3VpdCZhbXA7ZGF0YT0wMiU3QzAxJTdDZHRoYWxlciU0MG1pY3Jvc29mdC5jb20lN0M5ZDVk
YmYwYzk4Yzg0NWQxNDUzNTA4ZDc3YTU3MzYwOSU3QzcyZjk4OGJmODZmMTQxYWY5MWFiMmQ3Y2Qw
MTFkYjQ3JTdDMSU3QzAlN0M2MzcxMTIzODczMTYzODU2OTgmYW1wO3NkYXRhPWp2RUxsQ1A1UHhT
SXFqb0hPQUcxTlprWHl5bjhvYzJDUHVPbTZnNVdhVHMlM0QmYW1wO3Jlc2VydmVkPTANCg0KSU1Q
T1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2ht
ZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3Ug
YXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIg
aW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVy
IHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5m
b3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0K

--_000_3EC3D5C914754659BCE5FEFFD7144248armcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <74013E9968A0984AAE0CCFB38B427074@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NClJ1c3MsDQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5JIHNlZSB3aHkgdGhlIHVzZSBvZiBSQU0gYXMg
YSByZXF1aXJlbWVudCBpcyBzdXJwcmlzaW5nLiBUaGVyZSBhcmUgdHdvIHJlcXVpcmVtZW50cyBo
ZXJlLiBJIGJlbGlldmUgdGhhdCBvbmUgb2YgdGhlbSBpcyByZXF1aXJlZCBhbmQgb25lIGlzIG9w
dGlvbmFsLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+SXQgaXMgcmVxdWlyZWQgdGhhdCB0aGUgbWFuaWZlc3QgYmUgaGVsZCBpbnZhcmlh
bnQgYmV0d2VlbiB2ZXJpZmljYXRpb24gYW5kIHByb2Nlc3NpbmcuIFRoaXMgY291bGQgbWVhbiBz
dG9yaW5nIGluIGludGVybmFsIFJBTSBvciBOVlJBTSwgc3RvcmluZyBpbiBhIHNlY3VyZSBleHRl
cm5hbCBtZW1vcnksIGV0Yy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SXQgaXMgZGVzaXJhYmxlLCBk
ZXBlbmRpbmcgb24gc3lzdGVtIGZhY3RvcnMsIHRvIGVuc3VyZSB0aGF0IGEgbWFuaWZlc3QgaXMg
dmVyaWZpZWQgcHJpb3IgdG8gc3RvcmluZyB0byBOVlJBTS4gVGhpcyBpcyBtb3N0IHBlcnRpbmVu
dCB3aGVuIHRoZSBOVlJBTSB3ZWFycyBvciB3aGVuIE5WUkFNIHdyaXRlcyBhcmUgZW5lcmd5IGV4
cGVuc2l2ZS4gVGhpcywgaG93ZXZlciwgaXMgYSBkb3dubG9hZCAmYW1wOyB1cGRhdGUgY29uY2Vy
biwNCiBub3QgYSBib290bG9hZGVyIGNvbmNlcm4uPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5IZXJl4oCZcyBhIHJlcGhyYXNlZCB2ZXJz
aW9uIG9mIHRoZSBwcmV2aW91cyBleGNlcnB0LjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QmVzdCBSZWdhcmRzLDwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj5CcmVuZGFuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj48Zm9udCBjb2xvcj0iIzAwMDAwMCIgY2xhc3M9IiI+V2hlbiBhbiBp
bnRlZ3JhdGVkIHBheWxvYWQgaXMgcHJvdmlkZWQsIHRoaXMgaW5jcmVhc2VzIHRoZSBzaXplIG9m
IHRoZSBtYW5pZmVzdC4gTWFuaWZlc3Qgc2l6ZSBjYW4gY2F1c2Ugc2V2ZXJhbCBwcm9jZXNzaW5n
IGFuZCBzdG9yYWdlIGNvbmNlcm5zIHRoYXQgcmVxdWlyZSBjYXJlZnVsIGNvbnNpZGVyYXRpb24u
IFRoZSBwYXlsb2FkIGNhbiBwcmV2ZW50IHRoZSB3aG9sZQ0KIG1hbmlmZXN0IGZyb20gYmVpbmcg
Y29udGFpbmVkIGluIGEgc2luZ2xlIG5ldHdvcmsgcGFja2V0LCB3aGljaCBjYW4gY2F1c2UgZnJh
Z21lbnRhdGlvbiBhbmQgdGhlIGxvc3Mgb2YgcG9ydGlvbnMgb2YgdGhlIG1hbmlmZXN0IGluIGxv
c3N5IG5ldHdvcmtzLiBUaGlzIGNhdXNlcyB0aGUgbmVlZCBmb3IgcmVhc3NlbWJseSBhbmQgcmV0
cmFuc21pc3Npb24gbG9naWMuIFRoZSBtYW5pZmVzdCBtdXN0IGJlIGhlbGQgaW52YXJpYW50IGJl
dHdlZW4gdmVyaWZpY2F0aW9uDQogYW5kIHByb2Nlc3NpbmcsIHNvIGEgbGFyZ2VyIG1hbmlmZXN0
IHdpbGwgY29uc3VtZSBtb3JlIG1lbW9yeSB3aXRoIGludmFyaWFuY2UgZ3VhcmFudGVlcywgZm9y
Jm5ic3A7ZXhhbXBsZSBpbnRlcm5hbCBSQU0gb3IgTlZSQU0sIG9yIGV4dGVybmFsIHNlY3VyZSBt
ZW1vcnkuIElmIHRoZSBtYW5pZmVzdCBleGNlZWRzJm5ic3A7dGhlIGF2YWlsYWJsZSBpbnZhcmlh
bnQgbWVtb3J5LCB0aGVuIGl0IG11c3QgYmUgcHJvY2Vzc2VkIG1vZHVsYXJseSwgZXZhbHVhdGlu
Zw0KIGVhY2ggb2Y6IGRlbGVnYXRpb24gY2hhaW5zLCB0aGUgc2VjdXJpdHkgY29udGFpbmVyLCBh
bmQgdGhlIGFjdHVhbCBtYW5pZmVzdCwgd2hpY2ggaW5jbHVkZXMgdmVyaWZ5aW5nIHRoZSBpbnRl
Z3JhdGVkIHBheWxvYWQuIElmIHRoZSBzZWN1cml0eSBtb2RlbCBjYWxscyBmb3IgZG93bmxvYWRp
bmcgdGhlIG1hbmlmZXN0IGFuZCZuYnNwO3ZhbGlkYXRpbmcgaXQgYmVmb3JlIHN0b3JpbmcgdG8g
TlZSQU0gaW4gb3JkZXIgdG8gcHJldmVudCB3ZWFyIHRvIE5WUkFNDQogYW5kIGVuZXJneSBleHBl
bmRpdHVyZSBpbiBOVlJBTSwgdGhlbiBlaXRoZXIgaW5jcmVhc2luZyBtZW1vcnkgYWxsb2NhdGVk
IHRvIG1hbmlmZXN0Jm5ic3A7c3RvcmFnZSBvciBtb2R1bGFyIHByb2Nlc3Npbmcgb2YgdGhlIHJl
Y2VpdmVkIG1hbmlmZXN0IG1heSBiZSByZXF1aXJlZC4mbmJzcDs8L2ZvbnQ+PHNwYW4gc3R5bGU9
ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0i
Ij5XaGlsZSB0aGUgbWFuaWZlc3QgaGFzDQogYmVlbiBvcmdhbmlzZWQgdG8gZW5hYmxlIHRoaXMg
dHlwZSBvZiBwcm9jZXNzaW5nLCBpdCBjcmVhdGVzIGFkZGl0aW9uYWwgY29tcGxleGl0eSBpbiB0
aGUgcGFyc2VyLiBJZiB0aGUgbWFuaWZlc3QgaXMgc3RvcmVkIGluIE5WUkFNIHByaW9yIHRvIHBy
b2Nlc3NpbmcsIHRoZSBpbnRlZ3JhdGVkIHBheWxvYWQgbWF5IGNhdXNlIHRoZSBtYW5pZmVzdCB0
byBleGNlZWQgdGhlIGF2YWlsYWJsZSBzdG9yYWdlLiBCZWNhdXNlIHRoZSBtYW5pZmVzdCBpcw0K
IHJlY2VpdmVkIHByaW9yIHRvIHZhbGlkYXRpb24gb2YgYXBwbGljYWJpbGl0eSwmbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGNvbG9yOiByZ2IoMCwg
MCwgMCk7IiBjbGFzcz0iIj5hdXRob3JpdHksIG9yIGNvcnJlY3RuZXNzLCBpbnRlZ3JhdGVkIHBh
eWxvYWRzIGNhdXNlIHRoZSByZWNpcGllbnQgdG8gZXhwZW5kIG5ldHdvcmsgYmFuZHdpZHRoIGFu
ZCBlbmVyZ3kgdGhhdCBtYXkgbm90IGJlIHJlcXVpcmVkDQogaWYgdGhlIG1hbmlmZXN0IGlzIGRp
c2NhcmRlZCBhbmQgdGhlc2UgY29zdHMgdmFyeSB3aXRoIHRoZSBzaXplIG9mIHRoZSBpbnRlZ3Jh
dGVkIHBheWxvYWQuPC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXY+PGJyIGNsYXNz
PSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9u
IDExIERlYyAyMDE5LCBhdCAxODo1MSwgRGF2ZSBUaGFsZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpk
dGhhbGVyQG1pY3Jvc29mdC5jb20iIGNsYXNzPSIiPmR0aGFsZXJAbWljcm9zb2Z0LmNvbTwvYT4m
Z3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPkdyYW1tYXRpY2FsIGNvbW1lbnQ6ICZuYnNw
OyZxdW90O3N0b3JlZCB0byZxdW90OyByZWFkcyBvZGRseSB0byBtZS48YnIgY2xhc3M9IiI+DQpJ
J2Qgc3VnZ2VzdCByZXBsYWNpbmcgd2l0aCBlaXRoZXIgJnF1b3Q7c3RvcmVkIGluJnF1b3Q7IG9y
ICZxdW90O3NhdmVkIHRvJnF1b3Q7LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkRhdmU8
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxi
ciBjbGFzcz0iIj4NCkZyb206IFN1aXQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdWl0LWJvdW5jZXNA
aWV0Zi5vcmciIGNsYXNzPSIiPnN1aXQtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IE9uIEJlaGFs
ZiBPZiBCcmVuZGFuIE1vcmFuPGJyIGNsYXNzPSIiPg0KU2VudDogRnJpZGF5LCBEZWNlbWJlciA2
LCAyMDE5IDY6MTkgQU08YnIgY2xhc3M9IiI+DQpUbzogc3VpdCAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnN1aXRAaWV0Zi5vcmciIGNsYXNzPSIiPnN1aXRAaWV0Zi5vcmc8L2E+Jmd0OzxiciBjbGFzcz0i
Ij4NClN1YmplY3Q6IFtTdWl0XSBXb3JkaW5nIGZvciBpbnRlZ3JhdGVkIHBheWxvYWQgc2l6ZTxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClRvIGZpbmFsaXNlIHRoZSBpbmZvcm1hdGlvbiBt
b2RlbCwgd2UgbmVlZCB0byBhZGRyZXNzIHRoZSBpc3N1ZSByYWlzZWQgYXQgaWV0ZjEwNjogaG93
IGJpZyBjYW4gYW4gaW50ZWdyYXRlZCBwYXlsb2FkIGJlPyBUaGUgc3VnZ2VzdGlvbiBtYWRlIGF0
IHRoZSBtZWV0aW5nIHdhcyB0aGF0IG5vIHNwZWNpZmljIHJlcXVpcmVtZW50IHNob3VsZCBiZSBt
YWRlLCBidXQgdGhhdCB0aGUgaW5mb3JtYXRpb24gbW9kZWwgbmVlZGVkIHNvbWUgdGV4dCB0byBl
eHBsYWluDQogdGhlIHRyYWRlb2ZmcyBpbiBzaXplIG9mIHBheWxvYWQuIEhlcmUgaXMgbXkgcHJv
cG9zYWwgZm9yIHRoYXQgdGV4dC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQpCZXN0IFJlZ2FyZHMsPGJyIGNsYXNzPSIiPg0KQnJlbmRhbjxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCldoZW4gYW4gaW50ZWdyYXRlZCBwYXlsb2Fk
IGlzIHByb3ZpZGVkLCB0aGlzIGluY3JlYXNlcyB0aGUgc2l6ZSBvZiB0aGUgbWFuaWZlc3QuIE1h
bmlmZXN0IHNpemUgY2FuIGNhdXNlIHNldmVyYWwgcHJvY2Vzc2luZyBhbmQgc3RvcmFnZSBjb25j
ZXJucyB0aGF0IHJlcXVpcmUgY2FyZWZ1bCBjb25zaWRlcmF0aW9uLiBUaGUgcGF5bG9hZCBjYW4g
cHJldmVudCB0aGUgd2hvbGUgbWFuaWZlc3QgZnJvbSBiZWluZyBjb250YWluZWQgaW4gYSBzaW5n
bGUNCiBuZXR3b3JrIHBhY2tldCwgd2hpY2ggY2FuIGNhdXNlIGZyYWdtZW50YXRpb24gYW5kIHRo
ZSBsb3NzIG9mIHBvcnRpb25zIG9mIHRoZSBtYW5pZmVzdCBpbiBsb3NzeSBuZXR3b3Jrcy4gVGhp
cyBjYXVzZXMgdGhlIG5lZWQgZm9yIHJlYXNzZW1ibHkgYW5kIHJldHJhbnNtaXNzaW9uIGxvZ2lj
LiBJZiB0aGUgbWFuaWZlc3QgaXMgdG9vIGxhcmdlIHRvIGZpdCBpbiBSQU0sIHRoZW4gaXQgbXVz
dCBiZSBwcm9jZXNzZWQgbW9kdWxhcmx5OyBmaXJzdCBldmFsdWF0aW5nDQogZGVsZWdhdGlvbiBj
aGFpbnMsIHRoZW4gdGhlIHNlY3VyaXR5IGNvbnRhaW5lciwgdGhlbiBwcm9jZXNzaW5nIHRoZSBh
Y3R1YWwgbWFuaWZlc3QsIHdoaWNoIGluY2x1ZGVzIHZlcmlmeWluZyB0aGUgaW50ZWdyYXRlZCBw
YXlsb2FkLiBXaGlsZSB0aGUgbWFuaWZlc3QgaGFzIGJlZW4gb3JnYW5pc2VkIHRvIGVuYWJsZSB0
aGlzIHR5cGUgb2YgcHJvY2Vzc2luZywgaXQgY3JlYXRlcyBhZGRpdGlvbmFsIGNvbXBsZXhpdHkg
aW4gdGhlIHBhcnNlci4gSWYNCiB0aGUgbWFuaWZlc3QgaXMgc3RvcmVkIHRvIG5vbnZvbGF0aWxl
IHN0b3JhZ2UgcHJpb3IgdG8gcHJvY2Vzc2luZywgdGhlIGludGVncmF0ZWQgcGF5bG9hZCBtYXkg
Y2F1c2UgdGhlIG1hbmlmZXN0IHRvIGV4Y2VlZCB0aGUgYXZhaWxhYmxlIHN0b3JhZ2UuIEJlY2F1
c2UgdGhlIG1hbmlmZXN0IGlzIHJlY2VpdmVkIHByaW9yIHRvIHZhbGlkYXRpb24gb2YgYXBwbGlj
YWJpbGl0eSwgJm5ic3A7YXV0aG9yaXR5LCBvciBjb3JyZWN0bmVzcywgaW50ZWdyYXRlZA0KIHBh
eWxvYWRzIGNhdXNlIHRoZSByZWNpcGllbnQgdG8gZXhwZW5kIG5ldHdvcmsgYmFuZHdpZHRoIGFu
ZCBlbmVyZ3kgdGhhdCBtYXkgbm90IGJlIHJlcXVpcmVkIGlmIHRoZSBtYW5pZmVzdCBpcyBkaXNj
YXJkZWQgYW5kIHRoZXNlIGNvc3RzIHZhcnkgd2l0aCB0aGUgc2l6ZSBvZiB0aGUgaW50ZWdyYXRl
ZCBwYXlsb2FkLjxiciBjbGFzcz0iIj4NCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBv
ZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5
IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVu
dCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xv
c2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBv
c2UsDQogb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhh
bmsgeW91LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0KU3VpdCBtYWlsaW5nIGxp
c3Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86U3VpdEBpZXRmLm9yZyIgY2xhc3M9IiI+
U3VpdEBpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQpodHRwczovL25hbTA2LnNhZmVsaW5rcy5w
cm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZ3d3cuaWV0Zi5vcmclMkZt
YWlsbWFuJTJGbGlzdGluZm8lMkZzdWl0JmFtcDthbXA7ZGF0YT0wMiU3QzAxJTdDZHRoYWxlciU0
MG1pY3Jvc29mdC5jb20lN0M5ZDVkYmYwYzk4Yzg0NWQxNDUzNTA4ZDc3YTU3MzYwOSU3QzcyZjk4
OGJmODZmMTQxYWY5MWFiMmQ3Y2QwMTFkYjQ3JTdDMSU3QzAlN0M2MzcxMTIzODczMTYzODU2OTgm
YW1wO2FtcDtzZGF0YT1qdkVMbENQNVB4U0lxam9IT0FHMU5aa1h5eW44b2MyQ1B1T202ZzVXYVRz
JTNEJmFtcDthbXA7cmVzZXJ2ZWQ9MDxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KSU1QT1JUQU5UIE5PVElD
RTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29u
ZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUg
aW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkg
YW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNl
IGl0IGZvciBhbnkgcHVycG9zZSwNCiBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBp
biBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_3EC3D5C914754659BCE5FEFFD7144248armcom_--


From nobody Tue Dec 17 11:38:11 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B485120CE6 for <suit@ietfa.amsl.com>; Tue, 17 Dec 2019 11:38:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 tTLQe-lfX2F1 for <suit@ietfa.amsl.com>; Tue, 17 Dec 2019 11:38:04 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0ED37120D55 for <suit@ietf.org>; Tue, 17 Dec 2019 11:38:03 -0800 (PST)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 45A8E38981; Tue, 17 Dec 2019 14:37:59 -0500 (EST)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 3F6E2D36; Tue, 17 Dec 2019 14:38:02 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Brendan Moran <Brendan.Moran@arm.com>
cc: Dave Thaler <dthaler@microsoft.com>, suit <suit@ietf.org>
In-Reply-To: <3EC3D5C9-1475-4659-BCE5-FEFFD7144248@arm.com>
References: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com> <MWHPR21MB0784F574BE1FFD50743040FCA35A0@MWHPR21MB0784.namprd21.prod.outlook.com> <3EC3D5C9-1475-4659-BCE5-FEFFD7144248@arm.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Tue, 17 Dec 2019 14:38:02 -0500
Message-ID: <16551.1576611482@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/goJm19BQjzZxA0pLTQiChP6dWeg>
Subject: Re: [Suit] Wording for integrated payload size
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Dec 2019 19:38:09 -0000

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


Brendan Moran <Brendan.Moran@arm.com> wrote:
    > I see why the use of RAM as a requirement is surprising. There are two
    > requirements here. I believe that one of them is required and one is
    > optional.

    > It is required that the manifest be held invariant between verificati=
on and
    > processing. This could mean storing in internal RAM or NVRAM, storing=
 in a
    > secure external memory, etc.

I think that you are also attempting to defend against hardware attacks whe=
re
the contents of memory get changed mid-process.  That's not *explicitely*
stated in the text.

But, it's why you speak about internal RAM (vs RAM), and I guess "secure
external memory" means that it has some cryptographic checks not attackable
From=20outside the SoC.

Maybe the attempt to abstract the text is detracting from understanding?

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -=3D IPv6 IoT consulting =3D-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl35LpkACgkQgItw+93Q
3WV9SAf/aqczeaiG6v+1u/MU6ub1nCVgrS6Q311PfBxScgrT37RHAz/N9rRS1v1O
s6FaecE/3GW/UelgdrQtjyFOQ9/+lsXMq30MjJdLP0x8Q2A54P2smrySEq5ni72M
Jc3/vvhatFHPMonwHpAEcLqZBfMRQb2QlMLi19RRP2g/pJVsGOcLGX9ZImH3Xuhc
LssE83zGhIBZVh6I3F7Q/6LhNdqHBrKeBvIdteApzdLB+KOlpYl8/JWRrCqKDSoN
CxmiccX5hvTG3NULBv4L2XGEApnti6OrvIpa6KLKzyrtgfwNrX2O9mjvwCrFQf/c
M1t3Z7bw1xrM0zXzyt4XvDU7FVePpA==
=43Dd
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Fri Dec 20 11:55:46 2019
Return-Path: <session-request@ietf.org>
X-Original-To: suit@ietf.org
Delivered-To: suit@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C1B621209BD; Fri, 20 Dec 2019 11:55:44 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: rdd@cert.org, housley@vigilsec.com, suit-chairs@ietf.org, suit@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.114.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <157687174478.4133.3766593605411511419.idtracker@ietfa.amsl.com>
Date: Fri, 20 Dec 2019 11:55:44 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/oLY07ZiCGkyWtjScHLCFhpuVMwY>
Subject: [Suit] suit - New Meeting Session Request for IETF 107
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Dec 2019 19:55:45 -0000

A new meeting session request has just been submitted by Russ Housley, a Chair of the suit working group.


---------------------------------------------------------
Working Group Name: Software Updates for Internet of Things
Area Name: Security Area
Session Requester: Russ Housley

Number of Sessions: 1
Length of Session(s):  1.5 Hours
Number of Attendees: 80
Conflicts to Avoid: 
 Chair Conflict: ipwave lamps stir teep ipsecme mile rats

 Key Participant Conflict: oauth secdispatch saag sipbrandy tls mls acme cfrg sacm


People who must be present:
  Russ Housley
  Dave Thaler
  Roman Danyliw
  Hannes Tschofenig
  David Waltermire
  Henk Birkholz
  Brendan Moran
  Milosch Meriac
  David Brown

Resources Requested:

Special Requests:
  
---------------------------------------------------------


From nobody Mon Dec 23 03:08:03 2019
Return-Path: <Brendan.Moran@arm.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2057612007C for <suit@ietfa.amsl.com>; Mon, 23 Dec 2019 03:08:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=xPN/D85w; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=OyGalcFT
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 HZe1DbjvBxf8 for <suit@ietfa.amsl.com>; Mon, 23 Dec 2019 03:07:57 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on062b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::62b]) (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 0614112001E for <suit@ietf.org>; Mon, 23 Dec 2019 03:07:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8+vQ7hcUI0QXnWdCRdLaltNbvvR1Dfem6BFo1ii974Y=; b=xPN/D85wS9hJQDV0L6fGcVqizjASsjhE97adkU/Cc1WQ2VUmn5K69jtlnIizkL28Tl+cOmNG3MMl/T9FRXYsVBC8pMd7n04BzQaR0BdNntRuUm4pL1I1GAswP92+lDJXWm6sxEjhGhiEHL5hbov5j35h/p3cEAx+s03y1bav2ns=
Received: from AM6PR08CA0024.eurprd08.prod.outlook.com (2603:10a6:20b:b2::36) by AM6PR08MB4136.eurprd08.prod.outlook.com (2603:10a6:20b:a3::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.16; Mon, 23 Dec 2019 11:07:54 +0000
Received: from AM5EUR03FT044.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::207) by AM6PR08CA0024.outlook.office365.com (2603:10a6:20b:b2::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.14 via Frontend Transport; Mon, 23 Dec 2019 11:07:54 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT044.mail.protection.outlook.com (10.152.17.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.14 via Frontend Transport; Mon, 23 Dec 2019 11:07:54 +0000
Received: ("Tessian outbound 121a58c8f9bf:v40"); Mon, 23 Dec 2019 11:07:53 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 66249c2deec1e2cc
X-CR-MTA-TID: 64aa7808
Received: from 144b46e4c3c1.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 36302194-D250-4E78-921C-252A9FB04CBC.1;  Mon, 23 Dec 2019 11:07:48 +0000
Received: from EUR03-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 144b46e4c3c1.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 23 Dec 2019 11:07:48 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cGCK8nFvppE0e0V7LQJWK2sL2t5TJHnet4bSXRFhbKOidesp+xLSM5dE0KHfqyQ9QvhaSrrbfISeovy24e0GuFUn17nCraELElbGPvQLCTOYdOq6U8qyXRH7s1fDu6nlqK+dIIVKE31KBRX3GfJkpMSK2nR44/wnHhcQeqmCMx4boPSLSX9dqxXhOZBdQ7QQqsUcx62LRF2e9OoKnYdS8+lci2ztpL6vD0FnCDeZ9+/NwRPdV/7Ss4sp/txqTLOmHEqUR01eQo4eQ7EudA1DLbbAWQaYI2wrj459O308EY6qLXPvXVwM60Pk7lAkSkOrXZ0JKkILE6FN3ItL3lm5VA==
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-SenderADCheck; bh=jnJQ4Hqr5aiQSafEHwX7QFZVgVE8yCLzlQ6RIHALWEs=; b=l+ShNv42wM6Tbm5MZ1lb63jo9q7yQIKpaD8ClPQixJVOfXLBCMZ3fyKlKHP0u+uDebmAXq63iq3ETcQk3vGBs7sb9I9pA2wPsKPp1/55BA2y4xdshFR+5deec7+0hEvQvYhETnzzWthZdEopjSLR56WSjan9Lu5LWrFle18wfr/0hurHXY+ROyCGG+QoCdjAO8yiJ4MqkfSYGi2+FGLSrQEBHsY1P9dlo3uJIr1BlpfsdObZC8zhWNIHtQsggM7YCQmjlyZsApMa+UMW1nabLkK5NcPZ777EtNKJuVfv2Tuk/UcSsdQECWGK6eSOgFNwtfDB95r2NtMkECX16fUr5Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jnJQ4Hqr5aiQSafEHwX7QFZVgVE8yCLzlQ6RIHALWEs=; b=OyGalcFTb5wqy1wQ0pHNN7/jeJj1hYeG6jsfemNt6sQRjGs7qLndbqIKkPR2VL0PWp2mcHcydW1vBax1gFtSYFBKYgD4/W2SGe50jxdFVkuvs1h7UEhNSJgGZfc5/XnozlQdH4ZmP8rjjJuFQhyAiQQm702kHj9/sfhrlEIy2QY=
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB1704.eurprd08.prod.outlook.com (10.169.225.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.14; Mon, 23 Dec 2019 11:07:46 +0000
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46%3]) with mapi id 15.20.2559.017; Mon, 23 Dec 2019 11:07:46 +0000
From: Brendan Moran <Brendan.Moran@arm.com>
To: Michael Richardson <mcr+ietf@sandelman.ca>
CC: Dave Thaler <dthaler@microsoft.com>, suit <suit@ietf.org>
Thread-Topic: [Suit] Wording for integrated payload size
Thread-Index: AQHVrEAJ810bu5nmR0yDzlF5CgRTAKe1T4IAgAj8UICAAH6rAIAI32qA
Date: Mon, 23 Dec 2019 11:07:46 +0000
Message-ID: <621E962F-2F2B-4778-B211-90F2E6FB65CE@arm.com>
References: <734509A8-7562-4B47-AAE5-54F840C4A298@arm.com> <MWHPR21MB0784F574BE1FFD50743040FCA35A0@MWHPR21MB0784.namprd21.prod.outlook.com> <3EC3D5C9-1475-4659-BCE5-FEFFD7144248@arm.com> <16551.1576611482@localhost>
In-Reply-To: <16551.1576611482@localhost>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3601.0.10)
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
x-originating-ip: [217.140.106.51]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: e502d4f1-8b07-47ac-a084-08d787985be7
X-MS-TrafficTypeDiagnostic: DB6PR0801MB1704:|AM6PR08MB4136:
X-Microsoft-Antispam-PRVS: <AM6PR08MB413631A98DEE16FDDFD6E3B1EA2E0@AM6PR08MB4136.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 0260457E99
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(366004)(396003)(136003)(376002)(346002)(39860400002)(51444003)(189003)(199004)(316002)(54906003)(478600001)(71200400001)(5660300002)(66946007)(91956017)(76116006)(33656002)(66446008)(66476007)(66556008)(64756008)(86362001)(6506007)(53546011)(81166006)(36756003)(8676002)(81156014)(26005)(6486002)(186003)(2616005)(8936002)(2906002)(6512007)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1704; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: UKz5DLTzdFrmqMmM796QI0kDRTYThGx0lkmYGWHVoay2TonoEVGNRRfGXfQc1UsmXEfrOSdzkStQCY82/aDjAGHnIxExPDNUmauyJzTFc34mk32NPMdp3LbwFZxcwnO5n/os6xR2bqk5/LGslFoITSDOFAmmduNBfJ+E4ihhPZnxPgOZMw7+a1x3QpoZvCIUlBOYwYc8rAR8favb+0AsdCCvpuHeMvpkSbrxjFLeT2In9ck03LqHv2rL5Pul7vwUni8qVib36IuFzjO0mQ2tn9ym9s92NXN/Sewy5MwLB98vMCRXGXxCeRD4S6m1vQjU25+2XJQlM4fRo+HvC5gdWUAboj5A9izu1XTJAYkg8duDZCw8QeSnu3nOd3UgAKHqaZX0Gp/APPwsLuMjmGhQLT0LHVXOYLFRRNjMfVDTdHM2NfpVdfLSDPjqkjKTQilbPRCApB43LNABYxyjurBh7+JsFrS4WuxKwbMxYSZeI0V9fWEWxnfMhkbrfyBTa1V9
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_621E962F2F2B4778B21190F2E6FB65CEarmcom_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1704
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT044.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(136003)(396003)(39860400002)(189003)(199004)(40434004)(51444003)(70586007)(70206006)(4326008)(86362001)(6506007)(36756003)(76130400001)(81166006)(81156014)(6486002)(6862004)(2906002)(8936002)(26005)(53546011)(6512007)(8676002)(186003)(5660300002)(336012)(2616005)(33964004)(33656002)(26826003)(356004)(36906005)(45080400002)(316002)(54906003)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB4136; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 499d9929-f5ea-4c54-c1ef-08d78798574b
X-Forefront-PRVS: 0260457E99
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: pi1WpvR648a4F/RN/d+3VWARzJIDfYncC4P5PObkVbssNv1r0oT9TLXiMZSYRBBn5pCQiW1Lc74PdF7x8vj2O+e1magWRZGQ+fbKGXboD47bV7yn9flBvzEljvMNLuJmXp3wvk2n2vKo3BSGa7i1q4qU5hzCMRLdxaf0YSquU8qonw9te9Mpe+/NFe7lVdYXzurCqdMTCCPrldNaGChou+Kt/Aml6WHfQr/3bqz5EzFxYTq8IDUDIg6Q0mFWXixG1vRYzWYcZB5EJVPEpjGfDcCUFTMKLm3aEVSUA9tPT+Yjw5yDILgUdSI8EQqGgTwlaBNAUGrq3sI6Rc0TdP/HxeojfLYJBNrYGMfCcAX4K5GyuDsR49qbY0kIQ9YBnkh5opmNRKcevdVPwaR45Q7f6oBpHjmyWNcKBrhd1+zUiagRdItTt4ODVEoCMGaKVHJ7NKFoNelqQAouY6ErLoQ0qiTH7UMaULco0IItqUCLSRRQuFIXXRA4cHqhCrrf206ESr0jjKn2fuAI1DPMo2XymQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2019 11:07:54.2109 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e502d4f1-8b07-47ac-a084-08d787985be7
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4136
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/jM2SW-5ioGHGSkav4a26Q3yJkTM>
Subject: Re: [Suit] Wording for integrated payload size
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Dec 2019 11:08:01 -0000

--_000_621E962F2F2B4778B21190F2E6FB65CEarmcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

V2hlbiBJIHRhbGsgYWJvdXQgaG9sZGluZyBtZW1vcnkgaW52YXJpYW50LCBJ4oCZbSByZWZlcnJp
bmcgdG8gYW5vdGhlciBwYXJ0IG9mIHRoZSBpbmZvcm1hdGlvbiBtb2RlbC4gU3BlY2lmaWNhbGx5
LCBSRVEuU0VDLk1GU1QuQ09OU1QuIEkgbWlzdGFrZW5seSB1c2VkIOKAnGludmFyaWFudOKAnSBy
YXRoZXIgdGhhbiDigJxpbW11dGFibGXigJ0gaW4gdGhlIHNuaXBwZXQgdGhhdCBJIHNoYXJlZC4N
Cg0KSXMgdGhpcyB2ZXJzaW9uIGNsZWFyZXI/DQoNCkJlc3QgUmVnYXJkcywNCkJyZW5kYW4NCg0K
V2hlbiBhbiBpbnRlZ3JhdGVkIHBheWxvYWQgaXMgcHJvdmlkZWQsIHRoaXMgaW5jcmVhc2VzIHRo
ZSBzaXplIG9mIHRoZSBtYW5pZmVzdC4gTWFuaWZlc3Qgc2l6ZSBjYW4gY2F1c2Ugc2V2ZXJhbCBw
cm9jZXNzaW5nIGFuZCBzdG9yYWdlIGNvbmNlcm5zIHRoYXQgcmVxdWlyZSBjYXJlZnVsIGNvbnNp
ZGVyYXRpb24uIFRoZSBwYXlsb2FkIGNhbiBwcmV2ZW50IHRoZSB3aG9sZSBtYW5pZmVzdCBmcm9t
IGJlaW5nIGNvbnRhaW5lZCBpbiBhIHNpbmdsZSBuZXR3b3JrIHBhY2tldCwgd2hpY2ggY2FuIGNh
dXNlIGZyYWdtZW50YXRpb24gYW5kIHRoZSBsb3NzIG9mIHBvcnRpb25zIG9mIHRoZSBtYW5pZmVz
dCBpbiBsb3NzeSBuZXR3b3Jrcy4gVGhpcyBjYXVzZXMgdGhlIG5lZWQgZm9yIHJlYXNzZW1ibHkg
YW5kIHJldHJhbnNtaXNzaW9uIGxvZ2ljLiBUaGUgbWFuaWZlc3QgbXVzdCBiZSBoZWxkIGltbXV0
YWJsZSBiZXR3ZWVuIHZlcmlmaWNhdGlvbiBhbmQgcHJvY2Vzc2luZyAoc2VlIFtSRVEuU0VDLk1G
U1QuQ09OU1RdKCNyZXEtc2VjLW1mc3QtY29uc3QpKSwgc28gYSBsYXJnZXIgbWFuaWZlc3Qgd2ls
bCBjb25zdW1lIG1vcmUgbWVtb3J5IHdpdGggaW1tdXRhYmlsaXR5IGd1YXJhbnRlZXMsIGZvciBl
eGFtcGxlIGludGVybmFsIFJBTSBvciBOVlJBTSwgb3IgZXh0ZXJuYWwgc2VjdXJlIG1lbW9yeS4g
SWYgdGhlIG1hbmlmZXN0IGV4Y2VlZHMgdGhlIGF2YWlsYWJsZSBpbW11dGFibGUgbWVtb3J5LCB0
aGVuIGl0IG11c3QgYmUgcHJvY2Vzc2VkIG1vZHVsYXJseSwgZXZhbHVhdGluZyBlYWNoIG9mOiBk
ZWxlZ2F0aW9uIGNoYWlucywgdGhlIHNlY3VyaXR5IGNvbnRhaW5lciwgYW5kIHRoZSBhY3R1YWwg
bWFuaWZlc3QsIHdoaWNoIGluY2x1ZGVzIHZlcmlmeWluZyB0aGUgaW50ZWdyYXRlZCBwYXlsb2Fk
LiBJZiB0aGUgc2VjdXJpdHkgbW9kZWwgY2FsbHMgZm9yIGRvd25sb2FkaW5nIHRoZSBtYW5pZmVz
dCBhbmQgdmFsaWRhdGluZyBpdCBiZWZvcmUgc3RvcmluZyB0byBOVlJBTSBpbiBvcmRlciB0byBw
cmV2ZW50IHdlYXIgdG8gTlZSQU0gYW5kIGVuZXJneSBleHBlbmRpdHVyZSBpbiBOVlJBTSwgdGhl
biBlaXRoZXIgaW5jcmVhc2luZyBtZW1vcnkgYWxsb2NhdGVkIHRvIG1hbmlmZXN0IHN0b3JhZ2Ug
b3IgbW9kdWxhciBwcm9jZXNzaW5nIG9mIHRoZSByZWNlaXZlZCBtYW5pZmVzdCBtYXkgYmUgcmVx
dWlyZWQuIFdoaWxlIHRoZSBtYW5pZmVzdCBoYXMgYmVlbiBvcmdhbmlzZWQgdG8gZW5hYmxlIHRo
aXMgdHlwZSBvZiBwcm9jZXNzaW5nLCBpdCBjcmVhdGVzIGFkZGl0aW9uYWwgY29tcGxleGl0eSBp
biB0aGUgcGFyc2VyLiBJZiB0aGUgbWFuaWZlc3QgaXMgc3RvcmVkIGluIE5WUkFNIHByaW9yIHRv
IHByb2Nlc3NpbmcsIHRoZSBpbnRlZ3JhdGVkIHBheWxvYWQgbWF5IGNhdXNlIHRoZSBtYW5pZmVz
dCB0byBleGNlZWQgdGhlIGF2YWlsYWJsZSBzdG9yYWdlLiBCZWNhdXNlIHRoZSBtYW5pZmVzdCBp
cyByZWNlaXZlZCBwcmlvciB0byB2YWxpZGF0aW9uIG9mIGFwcGxpY2FiaWxpdHksIGF1dGhvcml0
eSwgb3IgY29ycmVjdG5lc3MsIGludGVncmF0ZWQgcGF5bG9hZHMgY2F1c2UgdGhlIHJlY2lwaWVu
dCB0byBleHBlbmQgbmV0d29yayBiYW5kd2lkdGggYW5kIGVuZXJneSB0aGF0IG1heSBub3QgYmUg
cmVxdWlyZWQgaWYgdGhlIG1hbmlmZXN0IGlzIGRpc2NhcmRlZCBhbmQgdGhlc2UgY29zdHMgdmFy
eSB3aXRoIHRoZSBzaXplIG9mIHRoZSBpbnRlZ3JhdGVkIHBheWxvYWQuDQoNCg0KT24gMTcgRGVj
IDIwMTksIGF0IDE5OjM4LCBNaWNoYWVsIFJpY2hhcmRzb24gPG1jcitpZXRmQHNhbmRlbG1hbi5j
YTxtYWlsdG86bWNyK2lldGZAc2FuZGVsbWFuLmNhPj4gd3JvdGU6DQoNCg0KQnJlbmRhbiBNb3Jh
biA8QnJlbmRhbi5Nb3JhbkBhcm0uY29tPG1haWx0bzpCcmVuZGFuLk1vcmFuQGFybS5jb20+PiB3
cm90ZToNCkkgc2VlIHdoeSB0aGUgdXNlIG9mIFJBTSBhcyBhIHJlcXVpcmVtZW50IGlzIHN1cnBy
aXNpbmcuIFRoZXJlIGFyZSB0d28NCnJlcXVpcmVtZW50cyBoZXJlLiBJIGJlbGlldmUgdGhhdCBv
bmUgb2YgdGhlbSBpcyByZXF1aXJlZCBhbmQgb25lIGlzDQpvcHRpb25hbC4NCg0KSXQgaXMgcmVx
dWlyZWQgdGhhdCB0aGUgbWFuaWZlc3QgYmUgaGVsZCBpbnZhcmlhbnQgYmV0d2VlbiB2ZXJpZmlj
YXRpb24gYW5kDQpwcm9jZXNzaW5nLiBUaGlzIGNvdWxkIG1lYW4gc3RvcmluZyBpbiBpbnRlcm5h
bCBSQU0gb3IgTlZSQU0sIHN0b3JpbmcgaW4gYQ0Kc2VjdXJlIGV4dGVybmFsIG1lbW9yeSwgZXRj
Lg0KDQpJIHRoaW5rIHRoYXQgeW91IGFyZSBhbHNvIGF0dGVtcHRpbmcgdG8gZGVmZW5kIGFnYWlu
c3QgaGFyZHdhcmUgYXR0YWNrcyB3aGVyZQ0KdGhlIGNvbnRlbnRzIG9mIG1lbW9yeSBnZXQgY2hh
bmdlZCBtaWQtcHJvY2Vzcy4gIFRoYXQncyBub3QgKmV4cGxpY2l0ZWx5Kg0Kc3RhdGVkIGluIHRo
ZSB0ZXh0Lg0KDQpCdXQsIGl0J3Mgd2h5IHlvdSBzcGVhayBhYm91dCBpbnRlcm5hbCBSQU0gKHZz
IFJBTSksIGFuZCBJIGd1ZXNzICJzZWN1cmUNCmV4dGVybmFsIG1lbW9yeSIgbWVhbnMgdGhhdCBp
dCBoYXMgc29tZSBjcnlwdG9ncmFwaGljIGNoZWNrcyBub3QgYXR0YWNrYWJsZQ0KRnJvbSBvdXRz
aWRlIHRoZSBTb0MuDQoNCk1heWJlIHRoZSBhdHRlbXB0IHRvIGFic3RyYWN0IHRoZSB0ZXh0IGlz
IGRldHJhY3RpbmcgZnJvbSB1bmRlcnN0YW5kaW5nPw0KDQotLQ0KTWljaGFlbCBSaWNoYXJkc29u
IDxtY3IrSUVURkBzYW5kZWxtYW4uY2E8bWFpbHRvOm1jcitJRVRGQHNhbmRlbG1hbi5jYT4+LCBT
YW5kZWxtYW4gU29mdHdhcmUgV29ya3MNCi09IElQdjYgSW9UIGNvbnN1bHRpbmcgPS0NCg0KDQoN
Cg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBh
dHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJ
ZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBz
ZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55
IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0
aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0K

--_000_621E962F2F2B4778B21190F2E6FB65CEarmcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <5413311070471448B4DC4569C18B2DCB@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0
ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCldoZW4gSSB0YWxrIGFib3V0IGhvbGRpbmcgbWVt
b3J5IGludmFyaWFudCwgSeKAmW0gcmVmZXJyaW5nIHRvIGFub3RoZXIgcGFydCBvZiB0aGUgaW5m
b3JtYXRpb24gbW9kZWwuIFNwZWNpZmljYWxseSwmbmJzcDtSRVEuU0VDLk1GU1QuQ09OU1QuIEkg
bWlzdGFrZW5seSB1c2VkIOKAnGludmFyaWFudOKAnSByYXRoZXIgdGhhbiDigJxpbW11dGFibGXi
gJ0gaW4gdGhlIHNuaXBwZXQgdGhhdCBJIHNoYXJlZC4mbmJzcDsNCjxkaXYgY2xhc3M9IiI+PGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPklzIHRoaXMgdmVyc2lvbiBjbGVhcmVy
PzwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+QmVzdCBSZWdhcmRzLDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5CcmVuZGFuPGJyIGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGZv
bnQgY29sb3I9IiMwMDAwMDAiIGNsYXNzPSIiPldoZW4gYW4gaW50ZWdyYXRlZCBwYXlsb2FkIGlz
IHByb3ZpZGVkLCB0aGlzIGluY3JlYXNlcyB0aGUgc2l6ZSBvZiB0aGUgbWFuaWZlc3QuIE1hbmlm
ZXN0IHNpemUgY2FuIGNhdXNlIHNldmVyYWwgcHJvY2Vzc2luZyBhbmQgc3RvcmFnZSBjb25jZXJu
cyB0aGF0IHJlcXVpcmUgY2FyZWZ1bCBjb25zaWRlcmF0aW9uLiBUaGUgcGF5bG9hZCBjYW4gcHJl
dmVudCB0aGUgd2hvbGUNCiBtYW5pZmVzdCBmcm9tIGJlaW5nIGNvbnRhaW5lZCBpbiBhIHNpbmds
ZSBuZXR3b3JrIHBhY2tldCwgd2hpY2ggY2FuIGNhdXNlIGZyYWdtZW50YXRpb24gYW5kIHRoZSBs
b3NzIG9mIHBvcnRpb25zIG9mIHRoZSBtYW5pZmVzdCBpbiBsb3NzeSBuZXR3b3Jrcy4gVGhpcyBj
YXVzZXMgdGhlIG5lZWQgZm9yIHJlYXNzZW1ibHkgYW5kIHJldHJhbnNtaXNzaW9uIGxvZ2ljLiBU
aGUgbWFuaWZlc3QgbXVzdCBiZSBoZWxkIGltbXV0YWJsZSBiZXR3ZWVuIHZlcmlmaWNhdGlvbg0K
IGFuZCBwcm9jZXNzaW5nIChzZWUgW1JFUS5TRUMuTUZTVC5DT05TVF0oI3JlcS1zZWMtbWZzdC1j
b25zdCkpLCBzbyBhIGxhcmdlciBtYW5pZmVzdCB3aWxsIGNvbnN1bWUgbW9yZSBtZW1vcnkgd2l0
aCBpbW11dGFiaWxpdHkgZ3VhcmFudGVlcywgZm9yJm5ic3A7ZXhhbXBsZSBpbnRlcm5hbCBSQU0g
b3IgTlZSQU0sIG9yIGV4dGVybmFsIHNlY3VyZSBtZW1vcnkuIElmIHRoZSBtYW5pZmVzdCBleGNl
ZWRzJm5ic3A7dGhlIGF2YWlsYWJsZSBpbW11dGFibGUgbWVtb3J5LA0KIHRoZW4gaXQgbXVzdCBi
ZSBwcm9jZXNzZWQgbW9kdWxhcmx5LCBldmFsdWF0aW5nIGVhY2ggb2Y6IGRlbGVnYXRpb24gY2hh
aW5zLCB0aGUgc2VjdXJpdHkgY29udGFpbmVyLCBhbmQgdGhlIGFjdHVhbCBtYW5pZmVzdCwgd2hp
Y2ggaW5jbHVkZXMgdmVyaWZ5aW5nIHRoZSBpbnRlZ3JhdGVkIHBheWxvYWQuIElmIHRoZSBzZWN1
cml0eSBtb2RlbCBjYWxscyBmb3IgZG93bmxvYWRpbmcgdGhlIG1hbmlmZXN0IGFuZCZuYnNwO3Zh
bGlkYXRpbmcgaXQgYmVmb3JlDQogc3RvcmluZyB0byBOVlJBTSBpbiBvcmRlciB0byBwcmV2ZW50
IHdlYXIgdG8gTlZSQU0gYW5kIGVuZXJneSBleHBlbmRpdHVyZSBpbiBOVlJBTSwgdGhlbiBlaXRo
ZXIgaW5jcmVhc2luZyBtZW1vcnkgYWxsb2NhdGVkIHRvIG1hbmlmZXN0Jm5ic3A7c3RvcmFnZSBv
ciBtb2R1bGFyIHByb2Nlc3Npbmcgb2YgdGhlIHJlY2VpdmVkIG1hbmlmZXN0IG1heSBiZSByZXF1
aXJlZC4mbmJzcDs8L2ZvbnQ+PHNwYW4gY2xhc3M9IiIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2Io
MCwgMCwgMCk7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5XaGlsZQ0KIHRoZSBtYW5pZmVzdCBoYXMg
YmVlbiBvcmdhbmlzZWQgdG8gZW5hYmxlIHRoaXMgdHlwZSBvZiBwcm9jZXNzaW5nLCBpdCBjcmVh
dGVzIGFkZGl0aW9uYWwgY29tcGxleGl0eSBpbiB0aGUgcGFyc2VyLiBJZiB0aGUgbWFuaWZlc3Qg
aXMgc3RvcmVkIGluIE5WUkFNIHByaW9yIHRvIHByb2Nlc3NpbmcsIHRoZSBpbnRlZ3JhdGVkIHBh
eWxvYWQgbWF5IGNhdXNlIHRoZSBtYW5pZmVzdCB0byBleGNlZWQgdGhlIGF2YWlsYWJsZSBzdG9y
YWdlLiBCZWNhdXNlDQogdGhlIG1hbmlmZXN0IGlzIHJlY2VpdmVkIHByaW9yIHRvIHZhbGlkYXRp
b24gb2YgYXBwbGljYWJpbGl0eSwmbmJzcDs8L3NwYW4+PHNwYW4gY2xhc3M9IiIgc3R5bGU9ImNh
cmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij5hdXRob3JpdHks
IG9yIGNvcnJlY3RuZXNzLCBpbnRlZ3JhdGVkIHBheWxvYWRzIGNhdXNlIHRoZSByZWNpcGllbnQg
dG8gZXhwZW5kIG5ldHdvcmsgYmFuZHdpZHRoIGFuZCBlbmVyZ3kgdGhhdCBtYXkNCiBub3QgYmUg
cmVxdWlyZWQgaWYgdGhlIG1hbmlmZXN0IGlzIGRpc2NhcmRlZCBhbmQgdGhlc2UgY29zdHMgdmFy
eSB3aXRoIHRoZSBzaXplIG9mIHRoZSBpbnRlZ3JhdGVkIHBheWxvYWQuPC9zcGFuPjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj48Zm9udCBjb2xvcj0iIzAwMDAwMCIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L3Nw
YW4+PC9mb250Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gMTcgRGVjIDIwMTksIGF0IDE5OjM4LCBNaWNoYWVs
IFJpY2hhcmRzb24gJmx0OzxhIGhyZWY9Im1haWx0bzptY3ImIzQzO2lldGZAc2FuZGVsbWFuLmNh
IiBjbGFzcz0iIj5tY3ImIzQzO2lldGZAc2FuZGVsbWFuLmNhPC9hPiZndDsgd3JvdGU6PC9kaXY+
DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KQnJlbmRhbiBNb3JhbiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOkJyZW5kYW4uTW9yYW5AYXJtLmNvbSIgY2xhc3M9IiI+QnJlbmRhbi5Nb3JhbkBhcm0u
Y29tPC9hPiZndDsgd3JvdGU6PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg
Y2xhc3M9IiI+SSBzZWUgd2h5IHRoZSB1c2Ugb2YgUkFNIGFzIGEgcmVxdWlyZW1lbnQgaXMgc3Vy
cHJpc2luZy4gVGhlcmUgYXJlIHR3bzxiciBjbGFzcz0iIj4NCnJlcXVpcmVtZW50cyBoZXJlLiBJ
IGJlbGlldmUgdGhhdCBvbmUgb2YgdGhlbSBpcyByZXF1aXJlZCBhbmQgb25lIGlzPGJyIGNsYXNz
PSIiPg0Kb3B0aW9uYWwuPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPGJyIGNsYXNzPSIi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+SXQgaXMgcmVxdWlyZWQgdGhhdCB0
aGUgbWFuaWZlc3QgYmUgaGVsZCBpbnZhcmlhbnQgYmV0d2VlbiB2ZXJpZmljYXRpb24gYW5kPGJy
IGNsYXNzPSIiPg0KcHJvY2Vzc2luZy4gVGhpcyBjb3VsZCBtZWFuIHN0b3JpbmcgaW4gaW50ZXJu
YWwgUkFNIG9yIE5WUkFNLCBzdG9yaW5nIGluIGE8YnIgY2xhc3M9IiI+DQpzZWN1cmUgZXh0ZXJu
YWwgbWVtb3J5LCBldGMuPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPGJyIGNsYXNzPSIi
Pg0KSSB0aGluayB0aGF0IHlvdSBhcmUgYWxzbyBhdHRlbXB0aW5nIHRvIGRlZmVuZCBhZ2FpbnN0
IGhhcmR3YXJlIGF0dGFja3Mgd2hlcmU8YnIgY2xhc3M9IiI+DQp0aGUgY29udGVudHMgb2YgbWVt
b3J5IGdldCBjaGFuZ2VkIG1pZC1wcm9jZXNzLiAmbmJzcDtUaGF0J3Mgbm90ICpleHBsaWNpdGVs
eSo8YnIgY2xhc3M9IiI+DQpzdGF0ZWQgaW4gdGhlIHRleHQuPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KQnV0LCBpdCdzIHdoeSB5b3Ugc3BlYWsgYWJvdXQgaW50ZXJuYWwgUkFNICh2cyBS
QU0pLCBhbmQgSSBndWVzcyAmcXVvdDtzZWN1cmU8YnIgY2xhc3M9IiI+DQpleHRlcm5hbCBtZW1v
cnkmcXVvdDsgbWVhbnMgdGhhdCBpdCBoYXMgc29tZSBjcnlwdG9ncmFwaGljIGNoZWNrcyBub3Qg
YXR0YWNrYWJsZTxiciBjbGFzcz0iIj4NCkZyb20gb3V0c2lkZSB0aGUgU29DLjxiciBjbGFzcz0i
Ij4NCjxiciBjbGFzcz0iIj4NCk1heWJlIHRoZSBhdHRlbXB0IHRvIGFic3RyYWN0IHRoZSB0ZXh0
IGlzIGRldHJhY3RpbmcgZnJvbSB1bmRlcnN0YW5kaW5nPzxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCi0tPGJyIGNsYXNzPSIiPg0KTWljaGFlbCBSaWNoYXJkc29uICZsdDs8YSBocmVmPSJt
YWlsdG86bWNyJiM0MztJRVRGQHNhbmRlbG1hbi5jYSIgY2xhc3M9IiI+bWNyJiM0MztJRVRGQHNh
bmRlbG1hbi5jYTwvYT4mZ3Q7LCBTYW5kZWxtYW4gU29mdHdhcmUgV29ya3M8YnIgY2xhc3M9IiI+
DQotPSBJUHY2IElvVCBjb25zdWx0aW5nID0tPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCklNUE9SVEFOVCBOT1RJ
Q0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNv
bmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhl
IGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5
IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVz
ZSBpdCBmb3IgYW55IHB1cnBvc2UsDQogb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24g
aW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_621E962F2F2B4778B21190F2E6FB65CEarmcom_--


From nobody Tue Dec 24 04:13:20 2019
Return-Path: <Brendan.Moran@arm.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDEB812009C for <suit@ietfa.amsl.com>; Tue, 24 Dec 2019 04:13:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=M2TQ71Z2; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=sNIXupTc
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 agvdqk2PHUaB for <suit@ietfa.amsl.com>; Tue, 24 Dec 2019 04:13:16 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70048.outbound.protection.outlook.com [40.107.7.48]) (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 DC788120090 for <suit@ietf.org>; Tue, 24 Dec 2019 04:13:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=060zm2GPuxyCdeFQ/w4U+vlDgU3gBiuypK6EJHB9JLI=; b=M2TQ71Z2ow207yRcA4yN5aMZZMc2DQ2sbNWIXDGiLyEcLoWa54VjoOoyTWf7j/sMnyVGsJOy9XS6FwGHVw1zyH4WrE/9opA0Cj/EMn7qzXazA2MFPmE+au021nthizQGLTRFXDUoGpc0FIyuABR7AM/0xwvv3oEgo9KkJaNmz9k=
Received: from AM4PR08CA0078.eurprd08.prod.outlook.com (2603:10a6:205:2::49) by VI1PR08MB4112.eurprd08.prod.outlook.com (2603:10a6:803:e2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2581.11; Tue, 24 Dec 2019 12:13:12 +0000
Received: from DB5EUR03FT061.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::207) by AM4PR08CA0078.outlook.office365.com (2603:10a6:205:2::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.15 via Frontend Transport; Tue, 24 Dec 2019 12:13:12 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT061.mail.protection.outlook.com (10.152.21.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2559.14 via Frontend Transport; Tue, 24 Dec 2019 12:13:12 +0000
Received: ("Tessian outbound ca1df68f3668:v40"); Tue, 24 Dec 2019 12:13:12 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: aa6c97fd893cc48c
X-CR-MTA-TID: 64aa7808
Received: from 03705e3eec45.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F9F98166-9815-41DC-B5D7-694952E32BC9.1;  Tue, 24 Dec 2019 12:13:06 +0000
Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 03705e3eec45.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 24 Dec 2019 12:13:06 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IFp7H4e8EUC/cgc5W4MMdrQdDE0lTz4uQdjgtOaYHLFtShIk8FGcQhy09DTcI3GW1yV8B9c++Ooju3fHJGAMyrgY21/5U3VW2mZo3auBcpHPB+jBPJUz2FiA9N26Nyp1mReTRSinajOuQZSbSKENWYCV5kTLeeMHmwxTjxKq3XpCQd5D8V2db6uW2fmwFiPHVFwyeASf/FAyVLsPAsThla4dJ+0ybyPWjfgShqxrV/zChTfJtOAkhwLM1U0bsc9bCd6GTZW2AcqHb7wOTMz6ybaW8ENZ+r2BZ/CXK6rkrw8Ra/CtKrC538WgA23LLm53X6GKPGhHJhcjWw7IXs0JJg==
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-SenderADCheck; bh=51yqujzdswKnKtPW+NWQ0FcaHEgd1axuEavH1lFPah0=; b=RhAUghcEf01XLuSkwaP1COsauEGmv0pLZzZIj55BUqG+Z1dlgfTEJhprg8j2+8LvwmxFJVlgiJTolE7Lqnm5NIK86T40hgjl2VnSLSOsnHTaYiziQc8yuU1t06HyuF5KdzQbsbRsukCR/2OEaMT19Bey15YPdxNcJvG4advsB05i13zZ5u0cVB75ropaKlVWbihZ6Zwpi0yjNptEIFxFTdQKgknT6Su0ldwvIn5m0TUFIVyyCsYKLCBQO08V82gETyoq0BpT48UXKGcJvKZnC2LivjkoMyWlRWxPVkfzJayERvOuPb5NP/IWZ3WeE4Ne6JLnWSYFAgCGZ6UUodP6Vw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com;  s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=51yqujzdswKnKtPW+NWQ0FcaHEgd1axuEavH1lFPah0=; b=sNIXupTccWl9RUiltYm5jXwQ2byf/xswvafM3EM6ZqkBeN1fD+mcGPDvK+2AOULhF8zFgMQQxsv3oLcAcIqAEW8dWdpwWiRNQWIuNJbxtqzzknC4+AV/lCnCy3BrTDVsIMIVSweS34b+mG2ttultNkQzbOnpQS17C+8MKjAqQsk=
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB2040.eurprd08.prod.outlook.com (10.168.85.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2581.11; Tue, 24 Dec 2019 12:13:05 +0000
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::ac0d:8d0f:7729:da46%3]) with mapi id 15.20.2581.007; Tue, 24 Dec 2019 12:13:04 +0000
From: Brendan Moran <Brendan.Moran@arm.com>
To: suit <suit@ietf.org>
Thread-Topic: Tooling for latest draft now in GitHub
Thread-Index: AQHVulN+S5L9ERBzI0OMWxAFoRqsTg==
Date: Tue, 24 Dec 2019 12:13:04 +0000
Message-ID: <D6398950-FA8F-4443-ACEA-F2BFBC906D80@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3601.0.10)
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
x-originating-ip: [217.140.106.49]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 7ff95d7d-e56a-4a1a-a50e-08d7886aa598
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2040:|VI1PR08MB4112:
X-Microsoft-Antispam-PRVS: <VI1PR08MB4112A37A8C613EEA73C73FEAEA290@VI1PR08MB4112.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:5236;OLM:5236;
x-forefront-prvs: 0261CCEEDF
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(346002)(366004)(396003)(39860400002)(199004)(189003)(966005)(478600001)(5660300002)(2906002)(6506007)(2616005)(316002)(186003)(91956017)(76116006)(66476007)(66946007)(26005)(66446008)(64756008)(66556008)(8676002)(81156014)(6512007)(558084003)(8936002)(86362001)(71200400001)(33656002)(6486002)(36756003)(6916009)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2040; H:DB6PR0801MB1879.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: Y7gXwKAsoSaehILuOErF6757EHUXEsoy4oSAhLGvDt2FUteLKR/IspaKCeWjEePdDu67vU1cOa0mGjTrBapPpFxTV3D2X7fBQvWCHhvGZsj3Ds7/9LqmchCLmyeF6CIMbqq6NaLgk3elhQQ1gWIcmrRRJO8gMY6RtTEzbka3Qdcl6BcL2nudQDnNPfniPxTHZSuqGA151D2QrQiQmZIabXSlX/qUqx95P/uCPz9yY8kv+sJHKp1NxPFTaAi/c/H/Fn7aVVmBcikKCSUUgAHvdQxRhyVJhl9dHLpdNaUqUxbvcef5ZCKLHdONqTZ2A+F3Hucq5u553FRdr6iXc5qaVxhuMCpeAW5ptU/gpJbnqkSD8cQnkEIhx1MSX89S9FrLiuN8HoBLSBfyCD14iErkE6WZSkHGdDhI7GKU45XEM4y+1UIqAJw3jznS4VnbO36vW5EnL9pDNUc60Y8tgwRvx8MdIQaIR3D34W0z8mrQqAk=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-ID: <AF3E4F590569FF47B482825DE9936DFD@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2040
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT061.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(136003)(346002)(376002)(396003)(39860400002)(40434004)(189003)(199004)(81166006)(8936002)(81156014)(6512007)(33656002)(6486002)(966005)(26826003)(36756003)(6916009)(86362001)(8676002)(478600001)(186003)(6506007)(26005)(356004)(70586007)(70206006)(2616005)(316002)(336012)(76130400001)(5660300002)(2906002)(4744005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB4112; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: bc62eab9-6b48-46a2-d651-08d7886aa12d
X-Forefront-PRVS: 0261CCEEDF
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 3vnKo9do9A2JDQKviddnZ73pe0CifxL6XqmART6QCyQvPSqu0V1BUMV2EPFYODwS8vEoNqaTyarwFSwbyGD9+ldR7WDxtvJonhQqnq0jr9GLVG8ZvUYqhRjAMxCmdaVgwX/C+J4c0pQ1D+wq2YMXV1iMbk51nGzI+OP5PaxfiIjltNYUVCGXs9AElx2wR1uNaU3lmXZCiaK8xOAtJw6iftoDG4FLVLvKfbtg04+/nUAS2og1bRjwezgTWfMx2TJitO9LtMa6qqnwX9B9Lby9erCs6wu4T7Z6AgbW7Cqtg/1/TwbPm6n9r3PAldIL6KiTmGptp96dKq4MHanLn5UwLszmUKsYB18z1px02CLWea+T9Z3NAK4EgOSkp9eCp1Quyw+uUIIXdsdJ3MB8QCyHsClUgmamrBlC9j6ZwUTwYLfC+3ucQSbt7JzAxJgOGM2X/EZ8xThAfmHpt9TouiVZOeF+rS6VcFNismAyyNpxvATjuLDEEuBJzHtBzMJ3swhJVxZnYymOoH+jcdo3DYrVGMlnmjFoWFm7Jm9SrkzZ6ZE=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Dec 2019 12:13:12.1849 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 7ff95d7d-e56a-4a1a-a50e-08d7886aa598
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];  Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4112
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/-_XdXOg6p_4hvjy9HPlpmwj8MLk>
Subject: [Suit] Tooling for latest draft now in GitHub
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Dec 2019 12:13:19 -0000

I have update the suit-manifest-generator repo to the latest version of the=
 draft. See here:

https://github.com/ARMmbed/suit-manifest-generator/pull/9

Best Regards,
Brendan
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.


From nobody Wed Dec 25 13:52:33 2019
Return-Path: <Faibish.Sorin@dell.com>
X-Original-To: suit@ietfa.amsl.com
Delivered-To: suit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A5031200E7; Wed, 25 Dec 2019 13:52:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dell.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 TrbYQiAfBfUv; Wed, 25 Dec 2019 13:52:26 -0800 (PST)
Received: from mx0a-00154904.pphosted.com (mx0a-00154904.pphosted.com [148.163.133.20]) (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 21013120025; Wed, 25 Dec 2019 13:52:25 -0800 (PST)
Received: from pps.filterd (m0170392.ppops.net [127.0.0.1]) by mx0a-00154904.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xBPLj43R010723; Wed, 25 Dec 2019 16:52:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=smtpout1; bh=JcIOBGEgc8/5cyWmlK/mO7AXrzoFvloWDeRMnMtYNnU=; b=oNP5yQXGI1v5Khhe1DzPphTkKZfNWTBSwsWMZItmc42pgqWreqDSACbjL80M1+MsqyZn iJtuZa5b+5Egi90V6vnKPuDWiyiBM+IC5WGVjRoPpdgUKRYTy0hw/kA5QD280kGLP5qY Ve3xZwTFyMPFHw/9iidhhx6L4worO+X3BXBQVx2EcQ8YAH4d3Ud2ClrPKn8cnLvNHqGw OM9dmxdqgqXdcdTSD588UYg2WTALI5rXvXHL4ngxgDVzbx6RoBN6GIetSmomqTKcAnob MX4lX/K4T6/NYzXVkqA0OUkgZUEzk8UYBX+N4nt7iwqJX/F1vIOmq9NOrgFZdbpYd4SF yQ== 
Received: from mx0b-00154901.pphosted.com (mx0b-00154901.pphosted.com [67.231.157.37]) by mx0a-00154904.pphosted.com with ESMTP id 2x1fej9wjd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 25 Dec 2019 16:52:23 -0500
Received: from pps.filterd (m0134318.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xBPLlq7o095243; Wed, 25 Dec 2019 16:52:22 -0500
Received: from ausxipps310.us.dell.com (AUSXIPPS310.us.dell.com [143.166.148.211]) by mx0a-00154901.pphosted.com with ESMTP id 2x1ewjfbb9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Dec 2019 16:52:22 -0500
X-LoopCount0: from 10.166.136.216
X-PREM-Routing: D-Outbound
X-IronPort-AV: E=Sophos;i="5.60,349,1549951200"; d="scan'208";a="464709363"
From: <Faibish.Sorin@dell.com>
To: <teep@ietf.org>
CC: <secdispatch@ietf.org>, <suit@ietf.org>, <rats@ietf.org>
Thread-Topic: New Version Notification for draft-faibish-iot-ddos-usecases-01.txt
Thread-Index: AQHVu2eQmpLQttK5yE+1FHWFMMTBsqfLWOXg
Date: Wed, 25 Dec 2019 21:52:20 +0000
Message-ID: <1f98a6aed319418fa139dcaf37c317d2@x13pwdurdag1001.AMER.DELL.COM>
References: <157730815035.29082.3329281957041349799.idtracker@ietfa.amsl.com>
In-Reply-To: <157730815035.29082.3329281957041349799.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Enabled=True; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SiteId=945c199a-83a2-4e80-9f8c-5a91be5752dd; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Owner=faibish_sorin@emc.com; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_SetDate=2019-12-25T21:52:18.7002186Z; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Name=External Public; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Application=Microsoft Azure Information Protection; MSIP_Label_17cb76b2-10b8-4fe1-93d4-2202842406cd_Extended_MSFT_Method=Manual; aiplabel=External Public
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.146.130.80]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-25_07:2019-12-24,2019-12-25 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 mlxlogscore=999 phishscore=0 suspectscore=0 mlxscore=0 bulkscore=0 clxscore=1011 priorityscore=1501 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912250191
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 mlxlogscore=999 impostorscore=0 spamscore=0 phishscore=0 mlxscore=0 priorityscore=1501 adultscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1910280000 definitions=main-1912250191
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/btwm7uCpUK_mIA1Prq-abY0lVYU>
Subject: [Suit] FW: New Version Notification for draft-faibish-iot-ddos-usecases-01.txt
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Software Updates for Internet of Things <suit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/suit>, <mailto:suit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/suit/>
List-Post: <mailto:suit@ietf.org>
List-Help: <mailto:suit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/suit>, <mailto:suit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Dec 2019 21:52:30 -0000

VGVhbSwNCg0KQmFzZWQgb24gdGhlIGNvbW1lbnRzIG9mIFRFRVAgV0cgaXNzdWUgIzY1IHdhcyBj
bG9zZWQgd2l0aCByZWNvbW1lbmRhdGlvbnMgdG8gbW92ZSB0aGlzIGRyYWZ0IHRvIGEgZGlmZmVy
ZW50IFdHLiBCdXQgSSBqdXN0IHdhbnRlZCB0byBhZGQgbW9yZSBkZXRhaWxzIG9uIHRoZSBwcm9w
b3NlZCB1c2VkIGNhc2VzIGFkZGluZyB0aGUgcmVsYXRpb24gdG8gTVVEIGFuZCBiZWZvcmUgbW92
aW5nIHRvIGEgZGlmZmVyZW50IFdHIEkgd2FudCB0byBoYXZlIGEgbmV3IHJldmlldyBvZiB0aGUg
ZHJhZnQuIA0KDQpBZnRlciBkaXNjdXNzaW9ucyBpbiB0aGUgam9pbnQgY2FsbCB3aXRoIFNVSVQg
V0cgSSBhbSBjb25zaWRlcmluZyBwZXJoYXBzIG1vdmluZyB0aGUgZHJhZnQgdG8gU1VJVCBvciBS
QVRTIGJhc2VkIG9uIERhdmUncyByZWNvbW1lbmRhdGlvbnMuIFlldCBpbiBvcmRlciB0byBiZSBz
dXJlIHRoaXMgZHJhZnQgd2lsbCBub3QgZ28gdG8gd2FzdGUgSSB3aWxsIGFzayB0byBtb3ZlIGl0
IHRvIFNFQ0RJU1BBVENIIGZvciB0aGUgZmluYWwgZGVjaXNpb24gYmVmb3JlIEkgdG9zcyBpdC4g
SSBzaW5jZXJlbHkgYmVsaWV2ZSB0aGF0IHRoaXMgZHJhZnQgaXMgZmFsbGluZyBiZXR3ZWVuIHNl
Y3VyaXR5IFdHcyBjaGFpcnMgYW5kIGl0IGlzIHZlcnkgcmVsZXZhbnQgZm9yIHRoZSBjdXJyZW50
IHN0YXRlIG9mIGludGVybmV0IHNlY3VyaXR5LiANCg0KSSBhZ3JlZSB0byBEYXZlIHRoYXQgcGVy
aGFwczoNCuKAoglURUVQIG1hbmFnZXMgdGhlIFRFRSBpbiBhIGRldmljZSwgbm90IHRoZSBSRUUg
aW4gYSBkZXZpY2UuDQrigKIJVGhpcyBtYXkgYmUgcmVsZXZhbnQgdG8gUkFUUyB0aG91Z2ggDQoN
CkJ1dCBJIGRpc2FncmVlIHRvIGNsb3NlIGl0IGRlYWQgYXMgaXQgaXMgaW1wb3J0YW50IGZyb20g
bXkgdmlldy4NCuKAoglQcm9wb3NlIGNsb3NpbmcgaXNzdWVzIGFzIG91dCBvZiBzY29wZQ0KDQpB
ZGRpdGlvbmFsIHRvIHRoaXMgSSBhbSB3b3JraW5nIHRvIGV4cGFuZCB0aGUgcHl0aG9uIHRvb2wg
dGhhdCBJIHVzZWQgdG8gdGVzdHMgVEVFUCBJb1QgZGV2aWNlcyB0aGF0IGNvdWxkIGJlIHVzZWQg
Zm9yIEREb1MgYXR0YWNrcy4gSSB3b3VsZCBhc2sgdGhlIFRFRVAgV0cgdG8gY29udGludWUgdGVz
dGluZyB2dWxuZXJhYmlsaXR5IG9mIGRldmljZXMgdG8gRERvUyAocmVmbGVjdGVkIHRyYWZmaWMp
IGR1cmluZyBuZXh0IElFVEYgbWVldGluZyBhbmQgSSB3YW50IHRvIGhhdmUgMTAgbWludXRlcyB0
byBtYWtlIG15IGNhc2UgYmVmb3JlIEkgZ28gdG8gdGhlIFNFQ0RJU1BBVENIIFdHLiBJIHdpbGwg
b2ZmZXIgdG8gY29udGludWUgdG8gY2hlY2sgVEVFUCBkZXZpY2VzIHZ1bG5lcmFiaWxpdHkgaW4g
VmFuY291dmVyIGhhY2thdGhvbi4gDQoNCkFuZCBmaW5hbGx5IEkgd2lsbCBhc2sgYW5kIGFwcHJl
Y2lhdGUgYW55IGNvbW1lbnRzIGFuZCByZXZpZXcgb2YgdGhlIG5ldyBkcmFmdC4gVGhhbmsgeW91
DQoNCi4vU29yaW4NCg0KDQogDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogaW50
ZXJuZXQtZHJhZnRzQGlldGYub3JnIDxpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmc+IA0KU2VudDog
V2VkbmVzZGF5LCBEZWNlbWJlciAyNSwgMjAxOSA0OjA5IFBNDQpUbzogZmFpYmlzaCwgc29yaW4N
ClN1YmplY3Q6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtZmFpYmlzaC1pb3Qt
ZGRvcy11c2VjYXNlcy0wMS50eHQNCg0KDQpbRVhURVJOQUwgRU1BSUxdIA0KDQoNCkEgbmV3IHZl
cnNpb24gb2YgSS1ELCBkcmFmdC1mYWliaXNoLWlvdC1kZG9zLXVzZWNhc2VzLTAxLnR4dA0KaGFz
IGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBTb3JpbiBGYWliaXNoIGFuZCBwb3N0ZWQg
dG8gdGhlIElFVEYgcmVwb3NpdG9yeS4NCg0KTmFtZToJCWRyYWZ0LWZhaWJpc2gtaW90LWRkb3Mt
dXNlY2FzZXMNClJldmlzaW9uOgkwMQ0KVGl0bGU6CQlVc2VjYXNlcyBkZWZpbml0aW9uIGZvciBJ
b1QgRERvUyBhdHRhY2tzIHByZXZlbnRpb24NCkRvY3VtZW50IGRhdGU6CTIwMTktMTItMjUNCkdy
b3VwOgkJSW5kaXZpZHVhbCBTdWJtaXNzaW9uDQpQYWdlczoJCTkNClVSTDogICAgICAgICAgICBo
dHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtZmFpYmlzaC1pb3QtZGRv
cy11c2VjYXNlcy0wMS50eHQNClN0YXR1czogICAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmll
dGYub3JnL2RvYy9kcmFmdC1mYWliaXNoLWlvdC1kZG9zLXVzZWNhc2VzLw0KSHRtbGl6ZWQ6ICAg
ICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1mYWliaXNoLWlvdC1kZG9zLXVz
ZWNhc2VzLTAxDQpIdG1saXplZDogICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
b2MvaHRtbC9kcmFmdC1mYWliaXNoLWlvdC1kZG9zLXVzZWNhc2VzDQpEaWZmOiAgICAgICAgICAg
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWZhaWJpc2gtaW90LWRkb3Mt
dXNlY2FzZXMtMDENCg0KQWJzdHJhY3Q6DQogICBUaGlzIGRvY3VtZW50IHNwZWNpZmllcyBzZXZl
cmFsIHVzZWNhc2VzIHJlbGF0ZWQgdG8gdGhlIGRpZmZlcmVudA0KICAgd2F5cyBJb1QgZGV2aWNl
cyBhcmUgZXhwbG9pdGVkIGJ5IG1hbGljaW91cyBhZHZlcnNhcmllcyB0bw0KICAgaW5zdGFudGlh
dGUgRGlzdHJpYnV0ZWQgRGVuaWFsIG9mIFNlcnZpY2VzIChERG9TKSBhdHRhY2tzLiBUaGUNCiAg
IGF0dGFja3MgYXJlIGdlbmVydGVkIGZyb20gSW9UIGRldmljZXMgdGhhdCBoYXZlIG5vIHByb3Bl
ciBwcm90ZWN0aW9uDQogICBhZ2FpbnN0IGdlbmVyYXRpbmcgdW5zb2xpY2l0ZWQgY29tbXVuaWNh
dGlvbiBtZXNzYWdlcyB0YXJnZXRpbmcgYQ0KICAgY2VydGFpbiBuZXR3b3JrIGFuZCBjcmVhdGlu
ZyBsYXJnZSBhbW91bnRzIG9mIG5ldHdvcmsgdHJhZmZpYy4gVGhlDQogICBhdHRhY2tlcnMgdGFr
ZSBhZHZhbnRhZ2Ugb2YgYnJlYWNoZXMgaW4gdGhlIGNvbmZpZ3VyYXRpb24gZGF0YSBpbg0KICAg
dW5wcm90ZWN0ZWQgSW9UIGRldmljZXMgZXhwbG9pdGVkIGZvciBERG9TIGF0dGFja3MuIFRoZSBh
dHRhY2tlcnMNCiAgIHRha2UgYWR2YW50YWdlIG9mIHRoZSBJb1QgZGV2aWNlcyB0aGF0IGNhbiBz
ZW5kIG5ldHdvcmsgcGFja2V0cw0KICAgdGhhdCB3ZXJlIGdlbmVyYXRlZCBieSBtYWxpY2lvdXMg
Y29kZSB0aGF0IGludGVyYWN0cyB3aXRoIGFuIE9TDQogICBpbXBsZW1lbnRhdGlvbiB0aGF0IHJ1
bnMgb24gdGhlIElvVCBkZXZpY2VzLiBUaGUgcHJ1cG9zZSBvZiB0aGlzDQogICBkcmFmdCBpcyB0
byBwcmVzZW50IHBvc3NpYmxlIElvVCBERG9TIHVzZWNhc2VzIHRoYXQgbmVlZCB0byBiZQ0KICAg
cHJldmVudGVkIGJ5IFRFRS4gVGhlIG1ham9yIGVuYWJsZXIgb2Ygc3VjaCBhdHRhY2tzIGlzIHJl
bGF0ZWQgdG8NCiAgIElvVCBkZXZpY2VzIHRoYXQgaGF2ZSBubyBPUyBvciB1bnByb3RlY3RlZCBF
RSBPUyBhbmQgcnVuDQogICBjb2RlIHRoYXQgaXMgZG93bmxvYWRlZCB0byB0aGVtIGZyb20gdGhl
IFRBIGFuZCBtb2RpZmllZCBieQ0KICAgbWFuLWluLXRoZS1taWRkbGUgdGhhdCBpbnNlcnRzIG1h
bGljaW91cyBjb2RlIGluIHRoZSBPUy4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQoN
ClBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRo
ZSB0aW1lIG9mIHN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYg
YXJlIGF2YWlsYWJsZSBhdCB0b29scy5pZXRmLm9yZy4NCg0KVGhlIElFVEYgU2VjcmV0YXJpYXQN
Cg0K

