intel / tdx-module

Trust Domain Extensions (TDX) is introducing new, architectural elements to help deploy hardware-isolated, virtual machines (VMs) called trust domains (TDs). Intel TDX is designed to isolate VMs from the virtual-machine manager (VMM)/hypervisor and any other non-TD software on the platform to protect TDs from a broad range of software.
https://www.intel.com/content/www/us/en/developer/articles/technical/intel-trust-domain-extensions.html
Other
45 stars 9 forks source link

How to build `libtdx.so.sigstruct`? #5

Open DeathWish5 opened 4 months ago

DeathWish5 commented 4 months ago

Hi,I am currently working on simulating the execution of the TDX module through nested virtualization. Linux needs libtdx.so and libtdx.so.sigstruct to install tdx-moudle. I can obtain libtdx.so by make,but how can I get libtdx.so.sigstruct. Isn't the corresponding scripts open source? Or maybe I overlooked something.

Thanks so much.

iaxel77 commented 4 months ago

Hi, Thank you for showing interest in the Intel TDX technology.

The build option provides the ability to compare the publicly exposed source code to the officially released binary.

To run the TDX Module it is required to use the official signed binaries released by Intel. Intel does not provide an environment to run TDX with non-signed binaries. libtdx.so.sigstruct is provided as part of the official Intel signed binaries.