Re: [Suit] Add a user story for multiple image update

David Brown <david.brown@linaro.org> Fri, 29 June 2018 15:09 UTC

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 66A0C130DC1 for <suit@ietfa.amsl.com>; Fri, 29 Jun 2018 08:09:24 -0700 (PDT)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-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 fB6uko4I0yzQ for <suit@ietfa.amsl.com>; Fri, 29 Jun 2018 08:09:13 -0700 (PDT)
Received: from mail-io0-x22b.google.com (mail-io0-x22b.google.com [IPv6:2607:f8b0:4001:c06::22b]) (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 33AED130DC0 for <suit@ietf.org>; Fri, 29 Jun 2018 08:09:09 -0700 (PDT)
Received: by mail-io0-x22b.google.com with SMTP id d185-v6so8756873ioe.0 for <suit@ietf.org>; Fri, 29 Jun 2018 08:09:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=1+rin+BO10VhZjF9B3iCMbkNx6Wd8ncI8FvEGrbHW6o=; b=Q4c2saBbsWKBDQ83ym22+MpfoxvvIfjuuvJx4GbqPUNrYk2aXC3rR3w7FVDbcvbGdE VNOvReeWm0AW4bv4yvQhzj/HNsyzZOYShUweA3JdhqVBmRbJGyyRmwkK8bvT/JUVb9H7 1kGqn1CrFpGmToPgLhPYHyCTgtaEsy3h11cPw=
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:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=1+rin+BO10VhZjF9B3iCMbkNx6Wd8ncI8FvEGrbHW6o=; b=meUVhPUUFbUEFfAAN4iZVeHpHIxCQLF50CUQw8dTlSvkuuZryA8ZFZ6h2NHVmVFCuZ uDm+qZ52WDJjrBILvOPh4/5Cb0/5R1XYnfyP7jQMqkPt37e9n2yuZ/uAAlMIIT/woR9X 7mKGWCu7e/csIvnTD8O5EvkEVM/pnJFTh96RJHcAMivjvbX6+83oqC7+HCyxoDMokeVD eXO8Wk2mBKsY/1A9m+rRqcnW4TvV9mCuz2PzHf6troJr0m0DdNcmI0j9Fo0pTcV/QTF7 M0vH7JV+ftkAEArP456o44VNT1U29uKPcYtw2yCpB2Z75XevSdlrofUlSEVGwQ0wJou5 3nag==
X-Gm-Message-State: APt69E1wjzZdiwaHgkNvkiGyXQoVbYtpBsCGh+hHkdsFf31zbakv4vW4 v6O1YP7uN+5wmQXUxYXknJOmWBIxYtw=
X-Google-Smtp-Source: AAOMgpe1VnN6UNS8mbAsElpo6BW6MJA4mWCtXG74O24Kil3ByAO3kCqAaNmMX8KS5tKqUy0T4g0mug==
X-Received: by 2002:a6b:5c0c:: with SMTP id z12-v6mr1106122ioh.265.1530284948158; Fri, 29 Jun 2018 08:09:08 -0700 (PDT)
Received: from davidb.org ([2601:283:4300:987c::9]) by smtp.gmail.com with ESMTPSA id d202-v6sm866095itc.30.2018.06.29.08.09.07 for <suit@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Jun 2018 08:09:07 -0700 (PDT)
Date: Fri, 29 Jun 2018 09:09:05 -0600
From: David Brown <david.brown@linaro.org>
To: suit <suit@ietf.org>
Message-ID: <20180629150905.GA2157@davidb.org>
References: <20180629150357.GA4926@davidb.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Disposition: inline
In-Reply-To: <20180629150357.GA4926@davidb.org>
User-Agent: Mutt/1.9.4 (2018-02-28)
Archived-At: <https://mailarchive.ietf.org/arch/msg/suit/0FwuNuFDbRn8ojoLr-c3hGXa4Yk>
Subject: Re: [Suit] Add a user story for multiple image update
X-BeenThere: suit@ietf.org
X-Mailman-Version: 2.1.26
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, 29 Jun 2018 15:09:25 -0000

---
An update from before, linking this user story into the dependency
manifest field.

 draft-ietf-suit-information-model.md | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/draft-ietf-suit-information-model.md b/draft-ietf-suit-information-model.md
index d534c97..b164330 100644
--- a/draft-ietf-suit-information-model.md
+++ b/draft-ietf-suit-information-model.md
@@ -332,6 +332,12 @@ As an OEM or developer for IoT devices, I want to protect the IP contained in th
 
 Satisfied by: MFSR7
 
+### Use Case MFCU7: Multiple Images
+
+As an OEM or developer for IoT devices containing either multiple CPUs, or a single CPU with multiple security domains, I want to be able to update these multiple firmware images either independently, or require that both be updated together, atomically, depending on the needs of the particular update.
+
+Satistfied by: Manifest Field: Dependencies
+
 ## Usability Requirements
 
 The following usability requirements satisfy the user stories listed above.
@@ -465,7 +471,7 @@ Implements: Usability Requirement MFUR2
 
 A list of URI/Digest pairs that refer to other manifests by digest. The manifests that are linked in this way must be acquired and installed simultaneously in order to form a complete update.
 
-Implements: Usability Requirement MFUR3
+Implements: Usability Requirement MFUR3, User Story MFCU7
 
 ## Manifest Field: Content Key Distribution Method
 
-- 
2.16.4