Skip to content
This repository has been archived by the owner on Nov 21, 2023. It is now read-only.

Cca: Get the evidence from EAR (EAT Attesation Result) #159

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

chendave
Copy link
Member

@chendave chendave commented Nov 3, 2023

CCA validation by the Verasion has some overlapping with the RVPS, the similar validation has been done by the Verasion already. So the validation of evidence in CoCo is not needed in theory.

The parse of the CCA token here is to align with other verifier, e.g. TDX, and to support RVPS if that is the case of future planning.

NOTE that each of the value we get from EAR is base64 encoded hex value. So, the reference value that are registered for RVPS are expected to be base64 encoded hex value as well.

[1] https://datatracker.ietf.org/doc/draft-ietf-rats-ar4si/

@chendave chendave marked this pull request as draft November 3, 2023 10:36
@chendave chendave changed the title Cca: Get the evidence from EAR (EAT Attesation Result)[1] Cca: Get the evidence from EAR (EAT Attesation Result) Nov 3, 2023
@chendave
Copy link
Member Author

chendave commented Nov 7, 2023

@Xynnn007 Is there any way for me to trigger the test again? or else can you help to rerun the test? thanks!

@chendave chendave marked this pull request as ready for review November 7, 2023 09:07
@Xynnn007
Copy link
Member

Xynnn007 commented Nov 8, 2023

@Xynnn007 Is there any way for me to trigger the test again? or else can you help to rerun the test? thanks!

I merged the csv fix. Just rebase the upstream/main and force push and the CI could be triggered again.

@chendave
Copy link
Member Author

chendave commented Nov 8, 2023

rebased, let's see whether the CI is happy now.

CCA validation by the Verasion has some overlapping with the RVPS,
the similar validation has been done by the Verasion already.
So the validation of evidence in CoCo is not needed in theory.

The parse of the CCA token here is to align with other verifier,
e.g. TDX, and to support RVPS if that is the case of future planning.

NOTE that each of the value we get from EAR is base64 encoded hex value.
So, the reference value that are registered for RVPS are expected to
be base64 encoded hex value as well.

[1] https://datatracker.ietf.org/doc/draft-ietf-rats-ar4si/

Signed-off-by: Dave Chen <dave.chen@arm.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants