-
Notifications
You must be signed in to change notification settings - Fork 7
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
Is CoBOM (now CoTL) Extensible? #368
Comments
CoBOM lists tags, and tags are extensible. The document says CoBOM only allows CoMID and CoSWID to be named, but a profile could extend that (or restrict it). Do we want the list to be any tag except CoBOM to finalize its meaning to not have extension? The CoMID and CoSWID tags are extensible to allow for new notions of whatever, like special validity rules. I don't think we ought to be removing extensibility. |
Sure, but such a profile could be specified at the CoRIM level. And it shouldn't need any syntactic changes in the CoBOM.
I don't understand this.
I understand the argument for "design coherency," but the situation with CoBOMs is somewhat different from that of Co{RIM, MID, SWID, TS}. |
I like the confidence 💯 I don't have my head around s/CoBOM/new name/ use cases. So I can't say I disagree with Thomas. However, we have an issue / PR #307 that aims for clearer definition of what constitutes the set of verifier inputs for a given quantum. CoBOM seems to contribute to this. So, maybe this PR should explain better how quantization is impacted by CoBOM extensibility? Possibly, that would make it really difficult for Verifiers to guarantee consistency? |
Fixes #368 Signed-off-by: Yogesh Deshpande <[email protected]>
I wonder what we loose by keeping it extensible. Please consider for a moment that we now have Concise in-toto tags and they do not support tag-ids. (Maybe that is a thing that could be added to CBOR based in-toto attestations easily, idk). Would extensibility help in this case? |
Only tags that have a unique identifier can be added to the CoTL. If Concise in-toto tags don't have one, they can't be added to the list. (If this is the case, we probably want to add a requirement for in-toto?) If they have one but it's not a UTF-8 string or UUID, we could extend |
Agree with Thomas here, any thing, that needs to be added to the CoTL has to have a |
The question is, is that polite to impose that on the in-toto folks. Is there something already there? I just want to be make sure we are not burning a useful bridge here. |
I would like to know more as to how in-toto tags are identified for uniqueness, it may not be called a tag identity but must have some sort of identity ? |
Check whether CoBOM (now CoTL's) are extensible or not?
The text was updated successfully, but these errors were encountered: