cc-trusted-api
cc-trusted-api copied to clipboard
Unified API to Access TCG Compliant measurement, event log, quote in Confidential Computing Environment.
System log on TDX 1.5 stack ``` root@n73-164-13:/data01/wenhui/cc-trusted-vmsdk/src/cvm-image-rewriter# uname -a Linux n73-164-13 6.2.16-v5.0.mvp40-generic #tdx SMP PREEMPT_DYNAMIC Tue Oct 10 03:25:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux ./qemu-test.sh -i output.qcow2 -k...
start_virt uses virtqemud, which seems like is not included in the tdx 1.5 stack ``` root@n73-164-13:/opt/tdx-2023ww41/mvp-tdx-stack-host-ubuntu-22.04/jammy/amd64# sudo systemctl restart virtqemud Failed to restart virtqemud.service: Unit virtqemud.service not found. ```
From kernel v6.7, the ConfigFS TSM was added as a cross-vendor solution for confidential computing attestation reports, let's add support in CC trusted API. Reference: https://lwn.net/Articles/945578/ https://www.phoronix.com/news/Linux-6.7-configfs-tsm
Hi, team. After examining the eventlog parsing code of the Rust version of this library, I think there are several areas that might need attention. ## Unchecked input data slicing...
This PR showcases potential solutions for the issues outlined in #143. However, due to the absence of unit tests, I've refrained from submitting an actual PR, as I cannot guarantee...
### What would you like to be added? More algorithm support for hashing the user defined 'nonce' and 'userData' into qualifying data. ### Why is this needed? In TPM, one...
### What would you like to be added? Support CEL in all three languages in vmsdk implementation. Currently, we only support the CEL standard in our python implementation and limited...
### What would you like to be added? vTPM has been supported initially in Python for getting eventlog and getting measurement. We still need to support it in Rust and...
I have a guest enabled with Trusted Domain Extensions (TDX), but when I query the cc-api, it shows "not in any TEE". This indicates that the system is not recognizing...