blob: fa80bd87bd46858a589e07614ca03511817bb168 [file] [log] [blame]
PCL_KEY_SIZE = 16
.PHONY: payload user launcher seal clean user-debug user-release
all: payload user launcher seal
@echo -n "Encrypt key: " && hexdump -v -e '/1 "%02X"' ./key.bin && echo ""
key.bin:
dd if=/dev/random of=$@ count=1 bs=$(PCL_KEY_SIZE)
payload: key.bin
make -C encrypted-hello
user: key.bin user-debug user-release
user-debug: key.bin
cd pcl-user && cargo b && cd ..
user-release: key.bin
cd pcl-user && cargo b --release && cd ..
seal: payload
make -C pcl-seal
cp encrypted-hello/bin/enclave.signed.so pcl-seal/bin/payload.signed.so
clean:
rm -f ./key.bin
make -C encrypted-hello clean
make -C pcl-seal clean
rm -f pcl-seal/bin/payload.signed.so