Installation
git clone https://github.com/Cybersecurity-LINKS/embrave
cd embrave
git submodule update --init --recursive
cd lib/tpm2-tools
git checkout 4998ecfea817cd0efdd47bdf11a02dedab51c723
git apply ../../patches/tpm2-tools/remove_print.patch
cd ../../
mkdir build
cmake -B build .
cd build
sudo make
In case you only want to build one component, the command is sudo make <target>
with target
one of the following:
attester-server
: The Attester componentverifier
: The Verifier componentjoin-service
: The Join Service component