az-tdx-vtpm

Crates.ioaz-tdx-vtpm
lib.rsaz-tdx-vtpm
version0.7.4
created_at2023-11-28 19:09:33.07357+00
updated_at2025-08-05 12:08:34.904967+00
descriptionvTPM based TDX attestation for Azure Confidential VMs
homepage
repositoryhttps://github.com/kinvolk/azure-cvm-tooling/
max_upload_size
id1052282
size54,650
Magnus Kulke (mkulke)

documentation

README

az-tdx-vtpm

Rust Crate Docs

This library enables guest attestation and verification for TDX CVMs on Azure.

Build & Install

cargo b --release -p az-tdx-vtpm
scp ../target/release/tdx-vtpm azureuser@$CONFIDENTIAL_VM:

Run Binary

On the TDX CVM, retrieve a TD Quote and write it to disk:

sudo ./tdx-vtpm

Integration Tests

The integration test suite can run on a TDX CVM. It needs to be executed as root and the tests have to run sequentially.

sudo -E env "PATH=$PATH" cargo t --features integration_test -- --test-threads 1
Commit count: 61

cargo fmt