Skip to content

Conversation

@agokarn
Copy link

@agokarn agokarn commented Jun 26, 2025

These changes are for Foreign Function Interface (FFI) to use the guest attestation library from Rust code.

Most of the commits have been cherry picked as is from jepio/confidential-computing-cvm-guest-attestation@main...ad-l:cvm-guest-attestation:main

agokarn and others added 10 commits June 24, 2025 00:55
…a4d4dfd97d63f3d588f5d055e2e

User/arthi/cp commit a4c5811
	modified:   client-library/src/Attestation/AttestationClient/lib/AttestationClient.cpp
	modified:   client-library/src/Attestation/AttestationClient/lib/AttestationClientImpl.cpp
	modified:   client-library/src/Attestation/AttestationClient/lib/AttestationClientImpl.h
	modified:   client-library/src/Attestation/AttestationClient/lib/AttestationLibUtils.cpp
	modified:   client-library/src/Attestation/AttestationClient/lib/AttestationLibUtils.h
	modified:   client-library/src/Attestation/AttestationClient/lib/TpmUnseal.cpp
	modified:   client-library/src/Attestation/AttestationClient/lib/TpmUnseal.h
	modified:   client-library/src/Attestation/AttestationClient/lib/include/AttestationClient.h
	modified:   client-library/src/Attestation/AttestationClient/lib/include/AttestationLibTypes.h
	modified:   client-library/src/Attestation/AttestationClient/lib/AttestationClient.cpp
	modified:   client-library/src/Attestation/AttestationClient/lib/include/AttestationClient.h
MAA token fetching API ga_get_token supports custom PCR selection.
ga_decrypt() needs to match PCR selection to be able to decrypt token wrapped data.

	modified:   client-library/src/Attestation/AttestationClient/lib/AttestationClient.cpp
	modified:   client-library/src/Attestation/AttestationClient/lib/AttestationClientImpl.cpp
	modified:   client-library/src/Attestation/AttestationClient/lib/AttestationClientImpl.h
	modified:   client-library/src/Attestation/AttestationClient/lib/include/AttestationClient.h
Explicit flushing is needed to capture logs in docker environment,
where stdout output is redirected to a file.
@agokarn agokarn marked this pull request as draft June 26, 2025 20:00
@agokarn agokarn marked this pull request as ready for review June 26, 2025 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants