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

Feature: Update Provisioning Plugin to handle CCA Platform Endorsements #53

Closed
yogeshbdeshpande opened this issue Oct 27, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@yogeshbdeshpande
Copy link
Collaborator

Define New Profile to handle CCA Platform Endorsement.

Handle CCA Platform Endorsements by extending the PSA plugin

@yogeshbdeshpande yogeshbdeshpande added the enhancement New feature or request label Oct 27, 2022
@yogeshbdeshpande
Copy link
Collaborator Author

Phase -1 : Extend PSA Decoder to decode CCA claims.

Phase-2: Extend the Back End and Proto Interface to handle CCA Endorsements.

@yogeshbdeshpande
Copy link
Collaborator Author

yogeshbdeshpande commented Nov 18, 2022

Phase 1 Tasks:

(a) Define a CoRIM Profile for Provisioning CCA Platform Endorsements.
(b) Handle decoding of new CCA Platform Endorsements re-using PSA CoRIM Plugin
(c) Decode CoRIM Profile in the common decoder code.
(d) Write tests to cover the newly added functionality!

Phase - 1 Tasks are Handled via PR #56

@yogeshbdeshpande
Copy link
Collaborator Author

yogeshbdeshpande commented Nov 18, 2022

Phase 2 Tasks:
Modify interface between Provisioning and VTS (vts.proto) for the following
-> Rename AddSoftwareComponent() to AddReferenceValue()
-> Modify the Endorsement Store Interface to have "sub_type" key in the attributes. This is to distinguish the type of Reference Value: Example CCA or PSA SW Measurements or CCA Platform Config
--> Define new attributes for CCA Namespace(example cca.impld) When the CoRIM Profile is for CCA

@yogeshbdeshpande
Copy link
Collaborator Author

#91
Addresses Phase 2 tasks

Hence closing this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant