Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hackathon114: SUIT manifest reference in EAT manifests claim #62

Closed
dthaler opened this issue Jul 23, 2022 · 2 comments
Closed

Hackathon114: SUIT manifest reference in EAT manifests claim #62

dthaler opened this issue Jul 23, 2022 · 2 comments
Assignees
Labels
question Further information is requested

Comments

@dthaler
Copy link
Contributor

dthaler commented Jul 23, 2022

The following question came up at the IETF 114 hackathon.
Currently the EAT spec has claims:

The desire in TEEP, but which is not TEEP specific, is to have an EAT claim that states what version of a given component (e.g., firmware, or the OS, or OP-TEE, or whatever else) is installed. sw-name and sw-version are free-form text not machine readable nor guaranteed to change when a patch is done (i.e., it would rely on a human updating the sw-version value when software is patched).

Instead it seems more appropriate to reference a particular SUIT manifest / version.

However the manifests claim, while extensible, currently only allows a SUIT_Envelope which seems to imply it would have to have the entire SUIT manifest rather than just a reference to a SUIT manifest as a SUIT_Dependency would do. The thought is that if the SUIT_Dependency can be used in the manifests claim (or alternatively, a new claim) then one could easily and precisely reference the component manifest/version.

Use with the existing manifests claim would be doable if there is a content-type usable. The SUIT manifest spec defines application/suit-envelope but that again requires an entire SUIT_Envelope. Should we

a) define a content-type for a SUIT_Dependency
b) specify using some SUIT_Envelope which contains basically just a SUIT_Dependency
c) specify a new EAT claim for use with SUIT_Dependency. The disadvantage of this one is that it is specific to EAT, whereas the problem may exist in other contexts than just EAT.

?

@dthaler dthaler added the question Further information is requested label Jul 23, 2022
@dthaler dthaler changed the title Hackathon114: How to use a SUIT_Dependency as content with a media type Hackathon114: SUIT manifest reference in EAT manifests claim Jul 26, 2022
@hannestschofenig
Copy link
Collaborator

Check: What is the status of this issue? I am not sure whether this issue belongs to the SUIT manifest itself.

@bremoran
Copy link
Collaborator

bremoran commented Feb 5, 2024

I believe that the resolution here is that the SUIT_Reference will be placed in the EAT manifests claim.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants