Skip to main content

Requirements

The following dependencies must be installed:

sudo apt install git make cmake gcc libssl-dev openssl build-essential autoconf-archive libcmocka0 libcmocka-dev procps iproute2 pkg-config automake uthash-dev autoconf doxygen libjson-c-dev libini-config-dev libcurl4-openssl-dev uuid-dev libltdl-dev libusb-1.0-0-dev libftdi-dev

TPM2 Software Stack (TSS): Install tpm2-tss software

git clone -n https://github.com/tpm2-software/tpm2-tss
cd tpm2-tss/
git checkout 4.1.3
./bootstrap
sudo ./configure --prefix=/usr
sudo make -j8
sudo make install
sudo ldconfig

Trust Domain requirements

Install a preferred MQTT broker E.g Mosquitto

sudo apt install mosquitto

Attester requirements

The following dependency must be installed specifically for the Attester application.