This repository includes tools and components for confidential container images.
Attestation Agent An agent for facilitating attestation protocols. Can be built as a library to run in a process-based enclave or built as a process that runs inside a confidential vm.
image-rs Rust implementation of the container image management library.
ocicrypt-rs Rust implementation of the OCI image encryption library.
api-server-rest CoCo Restful API server.
coco-keyprovider CoCo Keyprovider. Used to encrypt the container images.
A Makefile
is provided to quickly build Attestation Agent/Api Server Rest/Confidential Data Hub of a given platform.
make build TEE_PLATFORM=$(TEE_PLATFORM)
make install DESTDIR=/usr/local/bin
The TEE_PLATFORM
parameter can be
test
: for testtdx
: for Intel TDXsev
: for AMD SEV