├── .dockerignore ├── .github └── workflows │ ├── basic.yml │ ├── cc_kbc.yml │ ├── crypto.yml │ ├── eaa_kbc.yml │ ├── occlum_sgx.yml │ ├── release.yml │ ├── sample_keyprovider.yml │ └── sev_kbc.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── MAINTAINERS ├── Makefile ├── README.md ├── SECURITY.md ├── app ├── .gitignore ├── Cargo.toml ├── build.rs └── src │ ├── grpc.rs │ ├── main.rs │ ├── rpc │ ├── getresource │ │ └── mod.rs │ ├── keyprovider │ │ ├── message.rs │ │ └── mod.rs │ ├── mod.rs │ └── ttrpc_protocol │ │ └── mod.rs │ └── ttrpc.rs ├── attester ├── Cargo.toml └── src │ ├── az_snp_vtpm │ └── mod.rs │ ├── lib.rs │ ├── sample │ └── mod.rs │ ├── sgx_occlum │ └── mod.rs │ ├── snp │ └── mod.rs │ └── tdx │ └── mod.rs ├── ci ├── occlum.sh └── occlum.yaml ├── coco_keyprovider ├── .gitignore ├── Cargo.toml ├── README.md ├── build.rs ├── src │ ├── enc_mods │ │ ├── crypto.rs │ │ ├── kbs.rs │ │ └── mod.rs │ ├── grpc │ │ ├── mod.rs │ │ └── protocol │ │ │ ├── keyprovider_structs.rs │ │ │ └── mod.rs │ └── main.rs └── tools │ └── generate_keys.sh ├── deps ├── crypto │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── native │ │ ├── aes256ctr.rs │ │ ├── aes256gcm.rs │ │ └── mod.rs │ │ ├── rust │ │ ├── aes256ctr.rs │ │ ├── aes256gcm.rs │ │ └── mod.rs │ │ ├── symmetric.rs │ │ └── teekey.rs ├── resource_uri │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── sev │ ├── Cargo.toml │ └── src │ └── lib.rs ├── docker └── Dockerfile.keyprovider ├── docs ├── IMAGE_ENCRYPTION.md ├── IMPLEMENTATION.md ├── KBS_URI.md └── kbc_module_development_guide.md ├── kbc ├── Cargo.toml ├── build.rs └── src │ ├── annotation_packet.rs │ ├── cc_kbc │ └── mod.rs │ ├── eaa_kbc │ ├── README.md │ ├── mod.rs │ ├── protocol.rs │ └── rats_tls │ │ ├── ffi.rs │ │ └── mod.rs │ ├── lib.rs │ ├── offline_fs_kbc │ ├── README.md │ ├── aa-offline_fs_kbc-keys.json │ ├── aa-offline_fs_kbc-resources.json │ ├── common.rs │ └── mod.rs │ ├── offline_sev_kbc │ ├── README.md │ └── mod.rs │ ├── online_sev_kbc │ ├── README.md │ ├── getsecret.proto │ ├── keybroker.rs │ └── mod.rs │ └── sample_kbc │ ├── auth.json │ ├── cosign.pub │ ├── mod.rs │ ├── policy.json │ ├── pubkey.gpg │ └── sigstore_config.yaml ├── kbs_protocol ├── Cargo.toml └── src │ ├── lib.rs │ └── types.rs ├── lib ├── Cargo.toml └── src │ └── lib.rs ├── protos ├── getresource.proto └── keyprovider.proto └── test-binaries ├── Cargo.toml └── src ├── bin └── occlum-attester.rs └── lib.rs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/.github/workflows/basic.yml -------------------------------------------------------------------------------- /.github/workflows/cc_kbc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/.github/workflows/cc_kbc.yml -------------------------------------------------------------------------------- /.github/workflows/crypto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/.github/workflows/crypto.yml -------------------------------------------------------------------------------- /.github/workflows/eaa_kbc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/.github/workflows/eaa_kbc.yml -------------------------------------------------------------------------------- /.github/workflows/occlum_sgx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/.github/workflows/occlum_sgx.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sample_keyprovider.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/.github/workflows/sample_keyprovider.yml -------------------------------------------------------------------------------- /.github/workflows/sev_kbc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/.github/workflows/sev_kbc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_store 2 | .vscode 3 | 4 | # Added by cargo 5 | 6 | /target -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/Cargo.toml -------------------------------------------------------------------------------- /app/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/build.rs -------------------------------------------------------------------------------- /app/src/grpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/src/grpc.rs -------------------------------------------------------------------------------- /app/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/src/main.rs -------------------------------------------------------------------------------- /app/src/rpc/getresource/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/src/rpc/getresource/mod.rs -------------------------------------------------------------------------------- /app/src/rpc/keyprovider/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/src/rpc/keyprovider/message.rs -------------------------------------------------------------------------------- /app/src/rpc/keyprovider/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/src/rpc/keyprovider/mod.rs -------------------------------------------------------------------------------- /app/src/rpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/src/rpc/mod.rs -------------------------------------------------------------------------------- /app/src/rpc/ttrpc_protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/src/rpc/ttrpc_protocol/mod.rs -------------------------------------------------------------------------------- /app/src/ttrpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/app/src/ttrpc.rs -------------------------------------------------------------------------------- /attester/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/attester/Cargo.toml -------------------------------------------------------------------------------- /attester/src/az_snp_vtpm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/attester/src/az_snp_vtpm/mod.rs -------------------------------------------------------------------------------- /attester/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/attester/src/lib.rs -------------------------------------------------------------------------------- /attester/src/sample/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/attester/src/sample/mod.rs -------------------------------------------------------------------------------- /attester/src/sgx_occlum/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/attester/src/sgx_occlum/mod.rs -------------------------------------------------------------------------------- /attester/src/snp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/attester/src/snp/mod.rs -------------------------------------------------------------------------------- /attester/src/tdx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/attester/src/tdx/mod.rs -------------------------------------------------------------------------------- /ci/occlum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/ci/occlum.sh -------------------------------------------------------------------------------- /ci/occlum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/ci/occlum.yaml -------------------------------------------------------------------------------- /coco_keyprovider/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/.gitignore -------------------------------------------------------------------------------- /coco_keyprovider/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/Cargo.toml -------------------------------------------------------------------------------- /coco_keyprovider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/README.md -------------------------------------------------------------------------------- /coco_keyprovider/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/build.rs -------------------------------------------------------------------------------- /coco_keyprovider/src/enc_mods/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/src/enc_mods/crypto.rs -------------------------------------------------------------------------------- /coco_keyprovider/src/enc_mods/kbs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/src/enc_mods/kbs.rs -------------------------------------------------------------------------------- /coco_keyprovider/src/enc_mods/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/src/enc_mods/mod.rs -------------------------------------------------------------------------------- /coco_keyprovider/src/grpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/src/grpc/mod.rs -------------------------------------------------------------------------------- /coco_keyprovider/src/grpc/protocol/keyprovider_structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/src/grpc/protocol/keyprovider_structs.rs -------------------------------------------------------------------------------- /coco_keyprovider/src/grpc/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/src/grpc/protocol/mod.rs -------------------------------------------------------------------------------- /coco_keyprovider/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/src/main.rs -------------------------------------------------------------------------------- /coco_keyprovider/tools/generate_keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/coco_keyprovider/tools/generate_keys.sh -------------------------------------------------------------------------------- /deps/crypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/Cargo.toml -------------------------------------------------------------------------------- /deps/crypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/src/lib.rs -------------------------------------------------------------------------------- /deps/crypto/src/native/aes256ctr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/src/native/aes256ctr.rs -------------------------------------------------------------------------------- /deps/crypto/src/native/aes256gcm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/src/native/aes256gcm.rs -------------------------------------------------------------------------------- /deps/crypto/src/native/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/src/native/mod.rs -------------------------------------------------------------------------------- /deps/crypto/src/rust/aes256ctr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/src/rust/aes256ctr.rs -------------------------------------------------------------------------------- /deps/crypto/src/rust/aes256gcm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/src/rust/aes256gcm.rs -------------------------------------------------------------------------------- /deps/crypto/src/rust/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/src/rust/mod.rs -------------------------------------------------------------------------------- /deps/crypto/src/symmetric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/src/symmetric.rs -------------------------------------------------------------------------------- /deps/crypto/src/teekey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/crypto/src/teekey.rs -------------------------------------------------------------------------------- /deps/resource_uri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/resource_uri/Cargo.toml -------------------------------------------------------------------------------- /deps/resource_uri/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/resource_uri/src/lib.rs -------------------------------------------------------------------------------- /deps/sev/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/sev/Cargo.toml -------------------------------------------------------------------------------- /deps/sev/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/deps/sev/src/lib.rs -------------------------------------------------------------------------------- /docker/Dockerfile.keyprovider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/docker/Dockerfile.keyprovider -------------------------------------------------------------------------------- /docs/IMAGE_ENCRYPTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/docs/IMAGE_ENCRYPTION.md -------------------------------------------------------------------------------- /docs/IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/docs/IMPLEMENTATION.md -------------------------------------------------------------------------------- /docs/KBS_URI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/docs/KBS_URI.md -------------------------------------------------------------------------------- /docs/kbc_module_development_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/docs/kbc_module_development_guide.md -------------------------------------------------------------------------------- /kbc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/Cargo.toml -------------------------------------------------------------------------------- /kbc/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/build.rs -------------------------------------------------------------------------------- /kbc/src/annotation_packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/annotation_packet.rs -------------------------------------------------------------------------------- /kbc/src/cc_kbc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/cc_kbc/mod.rs -------------------------------------------------------------------------------- /kbc/src/eaa_kbc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/eaa_kbc/README.md -------------------------------------------------------------------------------- /kbc/src/eaa_kbc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/eaa_kbc/mod.rs -------------------------------------------------------------------------------- /kbc/src/eaa_kbc/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/eaa_kbc/protocol.rs -------------------------------------------------------------------------------- /kbc/src/eaa_kbc/rats_tls/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/eaa_kbc/rats_tls/ffi.rs -------------------------------------------------------------------------------- /kbc/src/eaa_kbc/rats_tls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/eaa_kbc/rats_tls/mod.rs -------------------------------------------------------------------------------- /kbc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/lib.rs -------------------------------------------------------------------------------- /kbc/src/offline_fs_kbc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/offline_fs_kbc/README.md -------------------------------------------------------------------------------- /kbc/src/offline_fs_kbc/aa-offline_fs_kbc-keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/offline_fs_kbc/aa-offline_fs_kbc-keys.json -------------------------------------------------------------------------------- /kbc/src/offline_fs_kbc/aa-offline_fs_kbc-resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/offline_fs_kbc/aa-offline_fs_kbc-resources.json -------------------------------------------------------------------------------- /kbc/src/offline_fs_kbc/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/offline_fs_kbc/common.rs -------------------------------------------------------------------------------- /kbc/src/offline_fs_kbc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/offline_fs_kbc/mod.rs -------------------------------------------------------------------------------- /kbc/src/offline_sev_kbc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/offline_sev_kbc/README.md -------------------------------------------------------------------------------- /kbc/src/offline_sev_kbc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/offline_sev_kbc/mod.rs -------------------------------------------------------------------------------- /kbc/src/online_sev_kbc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/online_sev_kbc/README.md -------------------------------------------------------------------------------- /kbc/src/online_sev_kbc/getsecret.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/online_sev_kbc/getsecret.proto -------------------------------------------------------------------------------- /kbc/src/online_sev_kbc/keybroker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/online_sev_kbc/keybroker.rs -------------------------------------------------------------------------------- /kbc/src/online_sev_kbc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/online_sev_kbc/mod.rs -------------------------------------------------------------------------------- /kbc/src/sample_kbc/auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/sample_kbc/auth.json -------------------------------------------------------------------------------- /kbc/src/sample_kbc/cosign.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/sample_kbc/cosign.pub -------------------------------------------------------------------------------- /kbc/src/sample_kbc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/sample_kbc/mod.rs -------------------------------------------------------------------------------- /kbc/src/sample_kbc/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/sample_kbc/policy.json -------------------------------------------------------------------------------- /kbc/src/sample_kbc/pubkey.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/sample_kbc/pubkey.gpg -------------------------------------------------------------------------------- /kbc/src/sample_kbc/sigstore_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbc/src/sample_kbc/sigstore_config.yaml -------------------------------------------------------------------------------- /kbs_protocol/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbs_protocol/Cargo.toml -------------------------------------------------------------------------------- /kbs_protocol/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbs_protocol/src/lib.rs -------------------------------------------------------------------------------- /kbs_protocol/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/kbs_protocol/src/types.rs -------------------------------------------------------------------------------- /lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/lib/Cargo.toml -------------------------------------------------------------------------------- /lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/lib/src/lib.rs -------------------------------------------------------------------------------- /protos/getresource.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/protos/getresource.proto -------------------------------------------------------------------------------- /protos/keyprovider.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/protos/keyprovider.proto -------------------------------------------------------------------------------- /test-binaries/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/test-binaries/Cargo.toml -------------------------------------------------------------------------------- /test-binaries/src/bin/occlum-attester.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/test-binaries/src/bin/occlum-attester.rs -------------------------------------------------------------------------------- /test-binaries/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/confidential-containers/attestation-agent/HEAD/test-binaries/src/lib.rs --------------------------------------------------------------------------------