diff --git a/tuf-spec.md b/tuf-spec.md index d97ab1e..d9c24fb 100644 --- a/tuf-spec.md +++ b/tuf-spec.md @@ -3,7 +3,7 @@ Title: The Update Framework Specification Shortname: TUF Status: LS Abstract: A framework for securing software update systems. -Date: 2021-03-29 +Date: 2021-05-27 Editor: Justin Cappos, NYU Editor: Trishank Karthik Kuppusamy, Datadog Editor: Joshua Lock, VMware @@ -16,7 +16,7 @@ Boilerplate: copyright no, conformance no Local Boilerplate: header yes Markup Shorthands: css no, markdown yes Metadata Include: This version off, Abstract off -Text Macro: VERSION 1.0.18 +Text Macro: VERSION 1.0.19 Note: We strive to make the specification easy to implement, so if you come @@ -1470,15 +1470,10 @@ it in the next step. 2. Otherwise, recursively search the list of delegations in order of appearance. - 1. If the current delegation is a multi-role delegation, - recursively visit each role, and check that each has signed exactly the - same non-custom metadata (i.e., length and hashes) about the target (or - the lack of any such metadata). - - 2. If the current delegation is a terminating delegation, + 1. If the current delegation is a terminating delegation, then jump to step [[#fetch-target]]. - 3. Otherwise, if the current delegation is a + 2. Otherwise, if the current delegation is a non-terminating delegation, continue processing the next delegation, if any. Stop the search, and jump to step [[#fetch-target]] as soon as a delegation returns a result.