Re: [Suit] Proposal for changes to draft-ietf-suit-manifest

Brendan Moran <Brendan.Moran@arm.com> Mon, 04 November 2019 14:50 UTC

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 CAA9E1200F4 for <suit@ietfa.amsl.com>; Mon, 4 Nov 2019 06:50:49 -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, 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=eA132hNY; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com header.b=sSfjcsuT
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 kmFtv3mH5XK1 for <suit@ietfa.amsl.com>; Mon, 4 Nov 2019 06:50:46 -0800 (PST)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20078.outbound.protection.outlook.com [40.107.2.78]) (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 8B6A0120110 for <suit@ietf.org>; Mon, 4 Nov 2019 06:50:46 -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=YDJETFbLcPfZ0HbBMZcbVqOIyi1Wbgjb8fwt0eFExLw=; b=eA132hNYR6DL51aV6Z9gyTtg+UQ63XFFlZsaklFE2odLZxrR6scKipfw4udpg/jFywV+eEmGi4wWibE67cSf25EivnUqDaEpUMg4lLAxI4D8yLcWgNEKkwtk2uXdcBKaz6Sn5y1SY4sdBnzMiEuPiUGcNEBotZGd/Dfyz9hmVQ4=
Received: from AM4PR08CA0062.eurprd08.prod.outlook.com (2603:10a6:205:2::33) by AM6PR08MB3317.eurprd08.prod.outlook.com (2603:10a6:209:42::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.24; Mon, 4 Nov 2019 14:50:43 +0000
Received: from AM5EUR03FT029.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::202) by AM4PR08CA0062.outlook.office365.com (2603:10a6:205:2::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.24 via Frontend Transport; Mon, 4 Nov 2019 14:50:43 +0000
Authentication-Results: spf=fail (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=none action=none header.from=arm.com;
Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 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 AM5EUR03FT029.mail.protection.outlook.com (10.152.16.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.20 via Frontend Transport; Mon, 4 Nov 2019 14:50:43 +0000
Received: ("Tessian outbound 0cf06bf5c60e:v33"); Mon, 04 Nov 2019 14:50:43 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 14a641dd79532eae
X-CR-MTA-TID: 64aa7808
Received: from b63d9ad1407e.1 (cr-mta-lb-1.cr-mta-net [104.47.6.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id E4958589-FF39-4DF9-BA84-52F0EF4E741F.1; Mon, 04 Nov 2019 14:50:38 +0000
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02lp2050.outbound.protection.outlook.com [104.47.6.50]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b63d9ad1407e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 04 Nov 2019 14:50:38 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R+0U4HlG958lN77d7xqfHJhKSQsAaQBQxusBnmnFuVD9eJQx5kqLsH3FZhVbwpWOczebYbCoFS4CVpU25cqWlGGupfYVwLA9Lp8KQd0nNFxkeBNn1YoE0WH2I/TLeRau5r2ej28q261Y1UNhOFONsjgjO/B8cq7/NNeBr6we1zi/z/WOzpg/SF9TqRm76iWP2x2HsSsrNXQWITSiOvkPhFACxOGmM/LDi6oZHoSLDOPGSGnmbASFEjjALLp1VyOsDsOG9XIKTKUKr9yGLBbAyNGRmNPQpEDnCNrphpLBChAANXdaenFuZNNZggFLJxlhE7sgr1f+MTPMf0J8GP7FfQ==
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=IMIAcALkOE2hAmN8emJ5ahTsNVCiXZAbVeKSWA2mT5s=; b=nIWWSn7W6fmcJkBHjXo/t+f/yQqhVUYXPoHYkjm4M98lJLLR3FtGf1vaDpTkB/ZmdycmTPSGSdL52jeZgBfalcneJz34+2ZGtyBlIoPiUD7pGQU7eNdcDmQNdj/iYTNjO69isbHAwAqjhBHiEjyJ4yGMMbWc0KKasSR63CZHdaf0or8L2MZF6RL6/AJ/ZUwZCnrTvmapObQeY8AqvxLIpxXMTfNVsB20gVWZkm+nfZNIE9+PdMdcqDSrKbFs6lZncpWHT0wf6vdodKaLoYY63WWDOPgidYI6oqzZgKLkgnfNTytZWPi0oDwhMNqBI0xkTJSStpaieRrbu4q6vrRaTQ==
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=IMIAcALkOE2hAmN8emJ5ahTsNVCiXZAbVeKSWA2mT5s=; b=sSfjcsuT2i5R3yYhO7kZRltxakUW+jJumVSgzQFnnnieNYm869vIyZ0/AAzOwhJLhaC3n/a+UhpOKsZXSgeGAcDc3q/YUszWuzwlusSlw++ZMS+RvNjQhrH56NWMNwRm+IZsjAWfLDs5Ho4r2MiwJ+4/7aZEs3MBTS6ywfYrFf0=
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com (10.168.84.137) by DB6PR0801MB2101.eurprd08.prod.outlook.com (10.168.86.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.24; Mon, 4 Nov 2019 14:50:36 +0000
Received: from DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::81c3:481c:2371:9637]) by DB6PR0801MB1879.eurprd08.prod.outlook.com ([fe80::81c3:481c:2371:9637%9]) with mapi id 15.20.2408.024; Mon, 4 Nov 2019 14:50:36 +0000
From: Brendan Moran <Brendan.Moran@arm.com>
To: suit <suit@ietf.org>
Thread-Topic: [Suit] Proposal for changes to draft-ietf-suit-manifest
Thread-Index: AQHVj/XC8g2ysEwj4UW3AecNBtNdM6d2A7uAgAUax4A=
Date: Mon, 4 Nov 2019 14:50:35 +0000
Message-ID: <04DB7B72-3288-429A-BD7E-8FDA99AEDE16@arm.com>
References: <AB2DD875-A7DD-4809-80FF-5FB9AADFA177@arm.com> <93973A53-7F17-4036-9D71-18DBDA5DB659@arm.com>
In-Reply-To: <93973A53-7F17-4036-9D71-18DBDA5DB659@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3594.4.19)
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: 09bf60ca-800c-4fd9-6028-08d761365e5c
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2101:|AM6PR08MB3317:
X-MS-Exchange-PUrlCount: 2
X-Microsoft-Antispam-PRVS: <AM6PR08MB3317CDB433D0988F10E6D5F3EA7F0@AM6PR08MB3317.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 0211965D06
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(366004)(396003)(136003)(39860400002)(189003)(199004)(40434004)(966005)(14454004)(186003)(8676002)(71200400001)(5024004)(14444005)(71190400001)(316002)(256004)(6246003)(33656002)(6916009)(6436002)(36756003)(229853002)(6116002)(3846002)(25786009)(6486002)(66066001)(478600001)(50226002)(102836004)(53546011)(81156014)(26005)(2616005)(66946007)(64756008)(66476007)(66556008)(99286004)(6512007)(446003)(5660300002)(86362001)(81166006)(6506007)(8936002)(76116006)(6306002)(305945005)(66446008)(91956017)(2906002)(11346002)(7736002)(76176011)(486006)(476003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2101; 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: cC8ShrTm8k2ycs/5rEiqIG1eCbGfK7io1nsMPX1gB0aVXOofYJQy/iwWKO2DUNao+tWjk0+BGzG8Yj86CxTqfmTbhFG2oi1C0jZMMyfEPtN3RMubzpN371iWFrVr51oI/qnUOy1G5sAX1AD0XS/sTCt9NDMZ8OP01WmL0bAsQJO0E/ws/SyMEAk4/FqsQQjnes59zTmfTj6IdOXoLBrQPuIsLdNaMpichzMPfsq6zfc240hgU2J0FoBNuqmqHRf9gmsLjagkidO4s+jVJpQkyhCpsnxRQjVHWNU5lrKbS1+X4WBTLpdHgE5ue/G4H8eKKcBe6VXaUSMpdQ00r7OIVQZGr5RVEVg3hVHeuV8zTNV3NVnf31JqNA2o3ZeU/gwLmN57k0eq+WkLsCJLv/XAhCHUAojryn3ZrI1osm4xzr2MF4ics+SzrgzuW3CowODNlclJexpYtuH68ZU+SacbOkVj3yshN2JWUPq4JxYn1/8=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <3314619CB8E4D343A16F55C8AAB7C0DE@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2101
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Brendan.Moran@arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT029.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)(346002)(376002)(136003)(396003)(1110001)(339900001)(40434004)(199004)(189003)(336012)(6246003)(436003)(102836004)(11346002)(5024004)(76130400001)(476003)(126002)(5660300002)(22756006)(14444005)(105606002)(66066001)(446003)(47776003)(6506007)(305945005)(7736002)(966005)(26826003)(478600001)(25786009)(2906002)(6116002)(3846002)(6512007)(76176011)(33656002)(186003)(229853002)(6486002)(53546011)(2616005)(486006)(6306002)(8676002)(36906005)(50226002)(356004)(81166006)(81156014)(8936002)(316002)(70586007)(50466002)(70206006)(99286004)(2486003)(23676004)(26005)(36756003)(6916009)(14454004)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3317; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Fail; 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: 742f36ff-3fa6-48a3-3dec-08d7613659ef
X-Forefront-PRVS: 0211965D06
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: NWiOZYhrDqqg946H0dgDMiuj/nqG8BN3ZS4pIrMZk33mAXk+hnVpXMkxfW5UmtzJblQP77WHy8k+RRsjPeXhaYZGP1rRhPL0YArVRyDTFRxCq7UwfxlM6BXh9xzLnbzn1jlkDsnXWFpDPkd0Y9NNX9jupn15o4JGalPD9dKjsst+kSzRu9PYYHroIfq4sZAQ/RJQcnI2j9uqxY1AndipezU8/HWkP1ZSQJHmTJJbN6Xz2Psy60CjagyAe9zFIbE02LK9jJi2Rz6cflgxbCx3BwEGhN8wd4pxMbuy4R5nCXZSpEJIsr/1vukmABx1kWhd350+QoziTB0MiJiZ4/EORBksJkoR1V16CoPjp7EXBay6iZaVHhdoVsZPfvu0pJOCVugnLFb34jZzahEJLkBaMQPafoRXoIRxaJtFrpRioPzuzbNi5xWIHwOD58fwSfgQrHghd84aSAidc5ozCq36wJhW6XRuF2tglmIzm3yCW+A=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2019 14:50:43.4784 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 09bf60ca-800c-4fd9-6028-08d761365e5c
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: AM6PR08MB3317
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/zl2Rjufq0ZmbaypV7oEInrVsoh8>
Subject: Re: [Suit] Proposal for changes to draft-ietf-suit-manifest
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, 04 Nov 2019 14:50:50 -0000

I have now added the final set of changes prior to submission of this update. The text is available in GitHub. If there is no feedback, I plan to submit this version early this evening.

https://github.com/suit-wg/manifest-spec/pull/1

Best Regards,
Brendan

> On 1 Nov 2019, at 08:53, Brendan Moran <Brendan.Moran@arm.com> wrote:
>
> I have published a pull-request that has this proposed structure.
>
> https://github.com/suit-wg/manifest-spec/pull/1
>
> Best Regards,
> Brendan
>
>> On 31 Oct 2019, at 14:16, Brendan Moran <Brendan.Moran@arm.com> wrote:
>>
>> I would like to propose a set of changes to draft-ietf-suit-manifest for the 02 version.  This set of changes has no effect on the encoding and is purely organisational for the draft, though it introduces new text. This new organisation would have approximately the following layout:
>>
>>  1.  Introduction
>>  2.  Conventions and Terminology
>>  3.  Overview
>>      3.1.  How to use this document
>>      3.2.  Background
>>            3.2.1.  Landscape
>>            3.2.2.  Update Workflow Model
>>            3.2.3.  SUIT Manifest goals
>>            3.2.4.  SUIT manifest design summary
>>  4.  Interpreter Behaviour
>>      4.1.  Interpreter Setup
>>      4.2.  Required Checks
>>      4.3.  Interpreter fundamental properties
>>      4.4.  Abstract Machine Description
>>            4.4.1.  Parameters
>>            4.4.2.  Commands
>>            4.4.3.  Command Behaviour
>>      4.5.  Serialized Processing Interpreter
>>  5.  Creating Manifests
>>      5.1.  Manifest Source Material
>>      5.2.  Use Case Templates
>>  6.  Manifest Structure
>>  7.  Dependency processing
>>  8.  Access Control Lists
>>  9.  SUIT digest container
>>  10.  Creating conditional sequences
>>  11.  Full CDDL
>>  12.  Examples
>>
>> Sections 3, 4, 5 are new. 3 contains mostly existing content with a new “how to use this document” section. Section 4 describes the behaviour of a manifest interpreter. Section 4 could give rise to a set of test vectors for manifest interpreters so that we can ensure correctness. Section 5 specifies what a manifest compiler needs to do.
>>
>> I would also like feedback from the working group on the possibility of removing the examples section and placing that in a separate informative draft.
>>
>> Best Regards,
>> Brendan
>> 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
>
> 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

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.