[Suit] draft-ietf-suit-manifest-05

Hannes Tschofenig <Hannes.Tschofenig@arm.com> Wed, 27 May 2020 07:31 UTC

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 7F3483A0B02 for <suit@ietfa.amsl.com>; Wed, 27 May 2020 00:31:54 -0700 (PDT)
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_MSPIKE_H2=-0.001, 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=Oakai4EW; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=Oakai4EW
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 3gu--IzLeFDS for <suit@ietfa.amsl.com>; Wed, 27 May 2020 00:31:51 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60044.outbound.protection.outlook.com [40.107.6.44]) (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 5E6B03A0AB6 for <suit@ietf.org>; Wed, 27 May 2020 00:31:50 -0700 (PDT)
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=DKq04gOeOBWfR5OKGHuo8JKBSmZmsJiNKF3UDvW+Mb4=; b=Oakai4EW0XbhP8cpnzoWjFNgPGYYxonGM5lJTUXAGdurDaaUsQk1ktv0M/zEjGD6FzY6HelTkpCTeP7SWGLpl0GCnNkTI5znR14eOLR6CsOko4MKvdYNOZviX8VYo082frGQWPkeY76ADshlcFj1Rd7Co4LIL+34MrzTmu0dQb0=
Received: from DB8PR03CA0033.eurprd03.prod.outlook.com (2603:10a6:10:be::46) by AM0PR08MB3682.eurprd08.prod.outlook.com (2603:10a6:208:fb::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Wed, 27 May 2020 07:31:48 +0000
Received: from DB5EUR03FT058.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:be:cafe::a2) by DB8PR03CA0033.outlook.office365.com (2603:10a6:10:be::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.24 via Frontend Transport; Wed, 27 May 2020 07:31:48 +0000
X-MS-Exchange-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 DB5EUR03FT058.mail.protection.outlook.com (10.152.20.255) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Wed, 27 May 2020 07:31:48 +0000
Received: ("Tessian outbound 952576a3272a:v57"); Wed, 27 May 2020 07:31:48 +0000
X-CR-MTA-TID: 64aa7808
Received: from 034542f847ad.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 44A100BB-A2AA-4F4B-81B1-D403DE28B777.1; Wed, 27 May 2020 07:31:43 +0000
Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 034542f847ad.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 27 May 2020 07:31:43 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c+0nD9s1txHGFJ6dx0iD6USCxJTTz9SCics4I3Hty/LnkjXq6sJ+h8x1GCZaIc+jdb2MqzrqE5AEzrg84H06ieNKV2IRIqKQE4y++HAMk6s1WYxOIYS5VlZ4TZAV/6K59EDgpmAycYKJ9lALfFEuu1sEpsRVeh5eJEA7ukubJtomn2T9whwmL5Jq2PGY5xntiL8nj1dBh/hWdjq6TE2F/EUQS3Eizfxi1YzjctHm5N6X3DPVwVIxG2YoIdUwAxqtRkaW+oGqF1eo/YkmpAHp7qAxHFmJ7jC7OLihSF+RV2zosbuy/OOpD/kZPYTzprt17MpDFNEQQ7+1/LXSI2ZLcA==
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=DKq04gOeOBWfR5OKGHuo8JKBSmZmsJiNKF3UDvW+Mb4=; b=nJH8VDhcoPS4KqbuLgmgAy+m3mOqgXVA2yKYMQ7n8iqEFLkamDCn03PXlyihocdnFzBvTMFVHxuiA40BTh+UA+Tl6ImHgjvtSrav50y2/oZuHPhn4ZLLTXTTEKErnKjiToT1XWvUHxhfbdzBPROFfZ07mdDQ4Kxtke5AXxr52mHSeK1Z4XabrAyss3h/0Oo/ur7HtQuile4emq3joHpF4cL4HB0jI/VjyFKa7Cq7YyjJ3YlVIqTmA6kg/2HDiO2XkSjlt2fnKgSpGMl1Tz9rf/QJLaWoc7W3HzlyBX7cHw2dHQfsWur4EQZwfUg6J0ntArjL6aUdCgqNE+n2GQ5Mdg==
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=DKq04gOeOBWfR5OKGHuo8JKBSmZmsJiNKF3UDvW+Mb4=; b=Oakai4EW0XbhP8cpnzoWjFNgPGYYxonGM5lJTUXAGdurDaaUsQk1ktv0M/zEjGD6FzY6HelTkpCTeP7SWGLpl0GCnNkTI5znR14eOLR6CsOko4MKvdYNOZviX8VYo082frGQWPkeY76ADshlcFj1Rd7Co4LIL+34MrzTmu0dQb0=
Received: from AM0PR08MB3716.eurprd08.prod.outlook.com (2603:10a6:208:106::13) by AM0PR08MB3748.eurprd08.prod.outlook.com (2603:10a6:208:fb::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.19; Wed, 27 May 2020 07:31:40 +0000
Received: from AM0PR08MB3716.eurprd08.prod.outlook.com ([fe80::39f5:e4d9:51ff:eae]) by AM0PR08MB3716.eurprd08.prod.outlook.com ([fe80::39f5:e4d9:51ff:eae%7]) with mapi id 15.20.3045.018; Wed, 27 May 2020 07:31:40 +0000
From: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
To: "suit@ietf.org" <suit@ietf.org>
Thread-Topic: draft-ietf-suit-manifest-05
Thread-Index: AdYz9tAGx7kXGlTCRZawT/nVr34I9w==
Date: Wed, 27 May 2020 07:31:40 +0000
Message-ID: <AM0PR08MB371690C76E35C989A9A179E0FAB10@AM0PR08MB3716.eurprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ts-tracking-id: c8403981-617e-4d49-bdbe-1fe598034e44.0
x-checkrecipientchecked: true
Authentication-Results-Original: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=arm.com;
x-originating-ip: [80.92.116.135]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 12c7f8ee-2428-4ffa-fe85-08d80210044c
x-ms-traffictypediagnostic: AM0PR08MB3748:|AM0PR08MB3682:
X-Microsoft-Antispam-PRVS: <AM0PR08MB3682CC5DB1083AC93ACFC3BEFAB10@AM0PR08MB3682.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 04163EF38A
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: oWCHYskbYU9wpj5an69UHiu8A+mTXlMIYaSiufE2KjJN+Jry1M1dG2yxJcMsfdD3K4ULu/51AKLizFTATT9qkbPCC95n2bSYvYdl07G1z1ae8QNEOX1+N+D4WdbDml2JqwvaukhqiSb9kY5VMd2vTABA5M1SoTZiT96ZWa2K426ocgz+3rNoLbI95I4YTHb1Usj1WynuhgdTR/hxdH5lKA7yUr/DRa3ZVLOyVUASYaBAKBRMiSyNqmGsXykb9HS0CZPNhETcbbHQ9vsDjHgHA0t7QS8qGFegU59A0rlaI4Lz6dF7HZAlMhYStdJB2nOfF1jrnIfZOU5q+VFwvHvdhmOmmHtKLEpy5fBAfiDsMd9TwqTmoK4jyWJwlhzVBMzhEhAzW9A4e4tdQQDMVRkJMg==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR08MB3716.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(136003)(396003)(346002)(376002)(39860400002)(166002)(33656002)(9686003)(83380400001)(316002)(86362001)(6916009)(6506007)(71200400001)(8936002)(2906002)(66476007)(66946007)(76116006)(66556008)(26005)(64756008)(186003)(7696005)(66446008)(5660300002)(8676002)(478600001)(55016002)(966005)(52536014); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: B7fdClntCod5YIpCvVor/eybghaYyO2tPptz9SBvqzdpfIKGjhdp+vagwT7qjZlfcP468QM4MoLRvp5/VQZ1AduA7h9JU32nNkQ0DwFukygDyIVM54K+U60k7r89Z+g3Mv4CfS+78QaHsfa/R4wNNS+CSPOFUQ9KabFw+QZgcND4UfjfJyjCss9I+tlqqjMZE+4TQD/o+HT7SIBYNm8AXSKc67pKn/BOVNdJy3Crl4rD4Q8NdGIrFGa1eFk8DyQgQGcX3K0W06ST7uKNHd1/4Ye3jVotRi3DBA+DMTjTSwO7qS0BWgFy4TvZl/j3+8ujZdIrCahCPOO+kyHG1AGayTIrkjW1tINhQ3pjFJPnLZU03ZoXC+h8K5OPIFg9yzb1JICvmaftsKadA8FnE8OTiUqk3wLvEfwkXp/WBFOXbynxKY7Fi7rA62jpxgSKW7bZwrVZ/vID6UXOjgKeSfJeI2c7jmSRUGyQ9qvM6EMGW2Ulk+hC4aq+orMiK/q1oNPV
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR08MB371690C76E35C989A9A179E0FAB10AM0PR08MB3716eurp_"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3748
Original-Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT058.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(136003)(346002)(39860400002)(376002)(396003)(46966005)(186003)(55016002)(5660300002)(9686003)(8936002)(336012)(33656002)(8676002)(86362001)(81166007)(316002)(47076004)(966005)(6506007)(52536014)(70206006)(26005)(478600001)(70586007)(82740400003)(82310400002)(7696005)(356005)(166002)(83380400001)(6916009)(2906002); DIR:OUT; SFP:1101;
X-MS-Office365-Filtering-Correlation-Id-Prvs: 1fec9e16-a869-4600-38ea-08d8020fff5e
X-Forefront-PRVS: 04163EF38A
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: U9u/i+1zEJZiIxoA0JtCJ6XOqVmaAWjUmS+zpOmJ83WYTBXozK0yEJZoeplnKGZgEXPHzYJhsSOfiRO4sfUGuQs+IzLxdfvNGrRmofBmXetflr92FED9btesB9UB8YcuGTZkp9smFV3F8aBNH7jEJYOnUVMfhdUsDnrZkiT93GsGYVRkhSJvvzjmBcEhJDYfdUpe3TBNGI7Fhnl4Dzxin5UgcQr+jgeaehrqCg3OfEvNz/9yOr+RGJBJIQpFU4ZygmGcMqFvYpN64ulRc9BuiZ/cGi6MdG6y3KPWtDI7+QUItBCBb1O+c846qrlAUPgQtSEz5z7QLJgN6ojLXLRXT9NPXUS7WzW8I4sf9Iohvd7JfrWtEAq4ibUqO5gENnveC7QcnLu7saJsMQbuGZSaIVeBMfugNwRKvSvA+YwpMvJdqdy1x35pB84dwQAWY/+kQ8EThrbJ1/MqAPcjOw8PJPDcg5vyuqZA7D7CWVIaE3U=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2020 07:31:48.7732 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 12c7f8ee-2428-4ffa-fe85-08d80210044c
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: AM0PR08MB3682
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/0BsmOmz9foGYmzovwsEppKwVvjs>
Subject: [Suit] draft-ietf-suit-manifest-05
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, 27 May 2020 07:32:02 -0000

Hi all

I have just submitted version -05 of the SUIT manifest draft.

I have re-arranged text in the draft quite a bit in an attempt to improve clarity. Maybe it worked and maybe it didn't.

It would be great if someone could re-read the document and tell me whether this new structure is an improvement.

Let me summarize what has changed (since the diff will not give you much insight):


  *   The complete CDDL is now in the appendix
  *   Examples are also in the appendix (and the source material has been uploaded to the repo)
  *   Description of what is mandatory to implement has been summarized in a chapter in the appendix
  *   Made an attempt to create an IANA consideration section with the CBOR-based value definitions.
  *   Re-grouped the subsections explaining the manifest and I tried to use a more consistent naming
  *   Moved some of the background text into the introduction
  *   Checked the entire document for consistent naming of fields and terms
  *   Removed the opcodes from the commands because they weren't used anywhere in the document
  *   Added lots of references to the section listing templates.
  *   Created a dedicated "envelope" section to describe the structure of the top-level structure (+updated figure)
  *   Simplified all tables in the document and gave them the same look and feel.
  *   Updated compression and packing algorithms (and added references).

There are still TBDs in the document and I noticed a few bugs here and there.
Will fix them asap but wanted to have something for the group to look at.

However, I hope the document is easier to read. Please have a look at:
https://www.ietf.org/id/draft-ietf-suit-manifest-05.txt

Ciao
Hannes


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.