├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── api ├── api.go └── socket.go ├── attestationpolicies ├── duktape │ ├── duk_config.h │ ├── duktape.c │ ├── duktape.h │ ├── duktapepolicies.go │ ├── duktapepolicies_test.go │ ├── policies.c │ └── policies.h └── jspolicies │ ├── jspolicies.go │ └── jspolicies_test.go ├── attestationreport ├── attestationreport.go ├── bioseventdata.go ├── cbor.go ├── csr.go ├── json.go ├── serializer.go ├── serializer_test.go └── validationreport.go ├── attestedhttp ├── client.go └── server.go ├── attestedtls ├── attestation.go ├── backend.go ├── coap.go ├── config.go ├── dialer.go ├── grpc.go ├── key.go ├── libapi.go ├── listener.go └── socket.go ├── azuredriver ├── azuredriver.go ├── cc.go └── vtpm.go ├── bin ├── build-edk2 ├── cmc-docker ├── cmc-docker-rm ├── create-app-manifest-tpm ├── generate-app-manifest-tpm ├── generate-container-manifest ├── generate-device-description ├── generate-metadata-ec2 ├── generate-metadata-sgx ├── generate-metadata-snp ├── generate-metadata-tdx ├── generate-metadata-tdx-azure ├── generate-metadata-tpm ├── generate-metadata-vm ├── generate-os-manifest-tpm ├── generate-rtm-manifest-tpm ├── precompute-app-manifest-tpm ├── precompute-metadata-vm ├── precompute-os-manifest-azure ├── precompute-os-manifest-tdx ├── precompute-os-manifest-vm ├── precompute-rtm-manifest-sgx ├── precompute-rtm-manifest-snp ├── precompute-rtm-manifest-snp-azure ├── precompute-rtm-manifest-tdx ├── precompute-rtm-manifest-tdx-azure ├── precompute-rtm-manifest-vm ├── run-tdx-pccs ├── run-tdx-qgs ├── setup-cmc ├── setup-pki ├── setup-pki-ids ├── sign-metadata ├── sign-metadata-ids ├── snp-ec2-setup ├── test-cmc ├── utils.sh ├── vm-cmcctl ├── vm-estserver ├── vm-extract-acpi-tables ├── vm-extract-data ├── vm-scp ├── vm-setup ├── vm-ssh ├── vm-start ├── vm-swtpm ├── vm-swtpm-loop ├── vm-update-cmcd └── vm-update-metadata ├── cmc ├── attestation.go ├── azure.go ├── cmc.go ├── config.go ├── metadata.go ├── metadata_test.go ├── peercache.go ├── sgx.go ├── snp.go ├── sw.go ├── tdx.go └── tpm.go ├── cmcctl ├── Makefile ├── coap.go ├── commands.go ├── config.go ├── grpc.go ├── http.go ├── libapi.go ├── main.go ├── provision.go ├── socket.go ├── tls.go └── token.go ├── cmcd ├── Makefile ├── api.go ├── coap.go ├── config.go ├── grpc.go ├── main.go ├── socket.go └── systemd.go ├── doc ├── api │ └── json │ │ ├── api │ │ ├── AttestationRequest.json │ │ ├── AttestationResponse.json │ │ ├── MeasureRequest.json │ │ ├── MeasureResponse.json │ │ ├── PSSOptions.json │ │ ├── PeerCacheRequest.json │ │ ├── PeerCacheResponse.json │ │ ├── SocketError.json │ │ ├── TLSCertRequest.json │ │ ├── TLSCertResponse.json │ │ ├── TLSSignRequest.json │ │ ├── TLSSignResponse.json │ │ ├── VerificationRequest.json │ │ └── VerificationResponse.json │ │ ├── attestationreport │ │ ├── AttestationReport.json │ │ ├── MeasureEvent.json │ │ └── VerificationResult.json │ │ └── attestedtls │ │ ├── AtlsHandshakeComplete.json │ │ ├── AtlsHandshakeRequest.json │ │ └── AtlsHandshakeResponse.json ├── architecture.md ├── attestation-protocol.md ├── build-and-install.md ├── cmcd-api.md ├── dev.md ├── diagrams │ ├── architecture-minimal.drawio.svg │ ├── architecture.drawio.svg │ ├── atls-handshake.drawio.svg │ ├── attestation-report.drawio.svg │ ├── cmc-infrastructure.drawio.svg │ ├── pki.drawio.svg │ ├── sgx-reference-value.drawio.svg │ └── snp-reference-value.drawio.svg ├── go-integration.md ├── ids-example-setup.md ├── metadata.md ├── policies.md ├── run.md ├── setup-sgx.md ├── setup-snp.md ├── setup-tdx.md ├── setup-tpm.md ├── setup-vm.md ├── setup.md └── tools.md ├── env.bash ├── env.zsh ├── example-setup ├── cas │ ├── README.md │ └── SectigoRSAOrganizationValidationSecureServerCA.pem ├── configs │ ├── cmcctl-conf-sgx.json │ ├── cmcctl-conf.json │ ├── cmcd-conf-selfsigned.json │ ├── cmcd-conf.json │ ├── est-server-conf-ids.json │ ├── est-server-conf.json │ └── kernel-setup-header.json ├── docker │ ├── cmc.dockerfile │ ├── tdx-pccs.dockerfile │ └── tdx-qgs.dockerfile ├── metadata-templates │ ├── company.description.json │ ├── device.config.json │ ├── device.description.json │ ├── manifest.description.json │ ├── manifest.json │ ├── sgx.policy.json │ ├── snp.policy.json │ └── tdx.policy.json ├── pki-input-ids │ ├── ca-config.json │ ├── ca.json │ ├── certifier_A.json │ ├── certifier_B.json │ ├── certs_devices.sql │ ├── certs_subcas.sql │ ├── certs_users.sql │ ├── cfssl-est-tls.json │ ├── developer_A.json │ ├── developer_B.json │ ├── device_sub_ca.json │ ├── evaluator_A.json │ ├── evaluator_B.json │ ├── ocsp_devices.json │ ├── ocsp_subcas.json │ ├── ocsp_users.json │ ├── operator_A.json │ ├── operator_B.json │ └── user_sub_ca.json ├── pki-input │ ├── cfssl-ca-config.json │ ├── cfssl-ca.json │ ├── cfssl-est-tls.json │ └── cfssl-leaf.json ├── policies │ ├── policies-ids.js │ ├── policies-overwrite.js │ └── policies.js ├── sgx │ ├── enclave.json │ └── tdx-pccs-conf.json ├── tpm │ └── tpm-ek-certs.db └── vm-config │ ├── calculate-srtm-pcrs.cfg │ ├── cmcctl-conf-host.json │ ├── cmcctl-conf-vm.json │ ├── cmcctl.service │ ├── cmcd-conf.json │ ├── cmcd.service │ ├── cmdline │ ├── est-server-conf.json │ ├── etc-acpi-rsdp │ ├── etc-acpi-tables │ ├── etc-table-loader │ ├── etc-tpm-log │ ├── grub_cmds │ ├── meta-data │ ├── metadata-ca.pem │ ├── network-config │ ├── patches │ └── 0004-qemu-fw-cfg-file-dump.patch │ ├── user-data │ └── vm-metadata │ ├── app.manifest.json │ ├── device.config.json │ ├── device.description.json │ ├── os.manifest.json │ └── rtm.manifest.json ├── go.mod ├── go.sum ├── grpcapi ├── Makefile ├── grpcapi.pb.go ├── grpcapi.proto ├── grpcapi_grpc.pb.go └── version.go ├── ima └── ima.go ├── internal ├── hash.go ├── helpers.go ├── helpers_test.go ├── snp.go ├── x509.go └── x509_test.go ├── jsoncanonicalizer ├── es6numfmt.go └── jsoncanonicalizer.go ├── measure ├── measure.go ├── rootfs.go ├── rtconfig.go └── rtconfig_test.go ├── prover └── prover.go ├── provision ├── auth.go ├── cpuid_amd64.go ├── cpuid_amd64.s ├── cpuid_arm64.go ├── cpuid_riscv64.go ├── est │ ├── est.go │ └── token.go ├── estclient │ ├── client.go │ └── fileserving.go ├── estserver │ ├── config.go │ ├── main.go │ └── server.go ├── provision.go ├── selfsigned │ └── selfsigned.go ├── snp.go ├── tpm.go └── tpm_test.go ├── publish └── publish.go ├── sgxdriver └── sgxdriver.go ├── snpdriver └── snpdriver.go ├── swdriver └── swdriver.go ├── tdxdriver └── tdxdriver.go ├── tools ├── azuretool │ ├── main.go │ └── tdreport.go ├── backend │ ├── Makefile │ ├── README.md │ ├── config.go │ ├── db.go │ ├── main.go │ ├── server.go │ └── server_test.go ├── fmspc-retrieval-tool │ └── main.go ├── fvextract │ ├── .gitignore │ ├── README.md │ └── main.go ├── hextobin │ ├── README.md │ └── main.go ├── measure-bundle │ ├── config.go │ └── main.go ├── metaconv │ ├── main.go │ └── main_test.go ├── metasign │ ├── cbor.go │ ├── json.go │ ├── main.go │ └── main_test.go ├── mrtool │ ├── README.md │ ├── cgo │ │ ├── 7zTypes.h │ │ ├── 7zVersion.h │ │ ├── Base.h │ │ ├── Bra.h │ │ ├── Bra86.c │ │ ├── Compiler.h │ │ ├── CpuArch.h │ │ ├── GlobalVariable.h │ │ ├── Hash.h │ │ ├── ImageAuthentication.h │ │ ├── LICENSE │ │ ├── LzFind.c │ │ ├── LzFind.h │ │ ├── LzHash.h │ │ ├── LzmaDec.c │ │ ├── LzmaDec.h │ │ ├── LzmaDecompress.c │ │ ├── LzmaDecompressLibInternal.h │ │ ├── MeasureBootPeCoff.c │ │ ├── MeasureBootPeCoff.h │ │ ├── PeCoffLib.h │ │ ├── PeImage.h │ │ ├── PiBootMode.h │ │ ├── PiFirmwareFile.h │ │ ├── PiFirmwareVolume.h │ │ ├── PiHob.h │ │ ├── Precomp.h │ │ ├── ProcessorBind.h │ │ ├── SecMain.c │ │ ├── SecMain.h │ │ ├── UefiBaseType.h │ │ ├── UefiMultiPhase.h │ │ ├── UefiTcgPlatform.h │ │ └── glue.go │ ├── global │ │ └── config.go │ ├── main.go │ ├── parseima │ │ └── ima.go │ ├── parsetdx │ │ ├── tdx.go │ │ └── tdx_test.go │ ├── parsetpm │ │ └── tpm.go │ ├── precomputeima │ │ └── ima.go │ ├── precomputesnp │ │ └── snp.go │ ├── precomputetdx │ │ ├── rtmrs.go │ │ └── tdx.go │ ├── precomputetpm │ │ ├── helpers.go │ │ ├── optionrom.go │ │ ├── pcrs.go │ │ └── tpm.go │ └── tcg │ │ ├── flags.go │ │ └── kernel.go ├── pkghasher │ └── main.go ├── schema-generator │ ├── README.md │ └── main.go ├── snptool │ └── main.go └── tdxtool │ └── main.go ├── tpmdriver ├── akcsr.go ├── bioseventlog.go ├── bioseventlog_test.go └── tpmdriver.go └── verifier ├── azure.go ├── azure_test.go ├── collateral.go ├── duktapepolicies.go ├── iat.go ├── iat_test.go ├── intel.go ├── intel_test.go ├── jspolicies.go ├── ocivalidation.go ├── ocivalidation_test.go ├── sgx.go ├── sgx_test.go ├── snp.go ├── snp_test.go ├── sw.go ├── sw_test.go ├── tdreport.go ├── tdx.go ├── tdx_test.go ├── tpm.go ├── tpm_test.go ├── verifier.go └── verifier_test.go /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/README.md -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/api/api.go -------------------------------------------------------------------------------- /api/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/api/socket.go -------------------------------------------------------------------------------- /attestationpolicies/duktape/duk_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationpolicies/duktape/duk_config.h -------------------------------------------------------------------------------- /attestationpolicies/duktape/duktape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationpolicies/duktape/duktape.c -------------------------------------------------------------------------------- /attestationpolicies/duktape/duktape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationpolicies/duktape/duktape.h -------------------------------------------------------------------------------- /attestationpolicies/duktape/duktapepolicies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationpolicies/duktape/duktapepolicies.go -------------------------------------------------------------------------------- /attestationpolicies/duktape/duktapepolicies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationpolicies/duktape/duktapepolicies_test.go -------------------------------------------------------------------------------- /attestationpolicies/duktape/policies.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationpolicies/duktape/policies.c -------------------------------------------------------------------------------- /attestationpolicies/duktape/policies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationpolicies/duktape/policies.h -------------------------------------------------------------------------------- /attestationpolicies/jspolicies/jspolicies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationpolicies/jspolicies/jspolicies.go -------------------------------------------------------------------------------- /attestationpolicies/jspolicies/jspolicies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationpolicies/jspolicies/jspolicies_test.go -------------------------------------------------------------------------------- /attestationreport/attestationreport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationreport/attestationreport.go -------------------------------------------------------------------------------- /attestationreport/bioseventdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationreport/bioseventdata.go -------------------------------------------------------------------------------- /attestationreport/cbor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationreport/cbor.go -------------------------------------------------------------------------------- /attestationreport/csr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationreport/csr.go -------------------------------------------------------------------------------- /attestationreport/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationreport/json.go -------------------------------------------------------------------------------- /attestationreport/serializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationreport/serializer.go -------------------------------------------------------------------------------- /attestationreport/serializer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationreport/serializer_test.go -------------------------------------------------------------------------------- /attestationreport/validationreport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestationreport/validationreport.go -------------------------------------------------------------------------------- /attestedhttp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedhttp/client.go -------------------------------------------------------------------------------- /attestedhttp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedhttp/server.go -------------------------------------------------------------------------------- /attestedtls/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/attestation.go -------------------------------------------------------------------------------- /attestedtls/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/backend.go -------------------------------------------------------------------------------- /attestedtls/coap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/coap.go -------------------------------------------------------------------------------- /attestedtls/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/config.go -------------------------------------------------------------------------------- /attestedtls/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/dialer.go -------------------------------------------------------------------------------- /attestedtls/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/grpc.go -------------------------------------------------------------------------------- /attestedtls/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/key.go -------------------------------------------------------------------------------- /attestedtls/libapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/libapi.go -------------------------------------------------------------------------------- /attestedtls/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/listener.go -------------------------------------------------------------------------------- /attestedtls/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/attestedtls/socket.go -------------------------------------------------------------------------------- /azuredriver/azuredriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/azuredriver/azuredriver.go -------------------------------------------------------------------------------- /azuredriver/cc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/azuredriver/cc.go -------------------------------------------------------------------------------- /azuredriver/vtpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/azuredriver/vtpm.go -------------------------------------------------------------------------------- /bin/build-edk2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/build-edk2 -------------------------------------------------------------------------------- /bin/cmc-docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/cmc-docker -------------------------------------------------------------------------------- /bin/cmc-docker-rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/cmc-docker-rm -------------------------------------------------------------------------------- /bin/create-app-manifest-tpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/create-app-manifest-tpm -------------------------------------------------------------------------------- /bin/generate-app-manifest-tpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-app-manifest-tpm -------------------------------------------------------------------------------- /bin/generate-container-manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-container-manifest -------------------------------------------------------------------------------- /bin/generate-device-description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-device-description -------------------------------------------------------------------------------- /bin/generate-metadata-ec2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-metadata-ec2 -------------------------------------------------------------------------------- /bin/generate-metadata-sgx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-metadata-sgx -------------------------------------------------------------------------------- /bin/generate-metadata-snp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-metadata-snp -------------------------------------------------------------------------------- /bin/generate-metadata-tdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-metadata-tdx -------------------------------------------------------------------------------- /bin/generate-metadata-tdx-azure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-metadata-tdx-azure -------------------------------------------------------------------------------- /bin/generate-metadata-tpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-metadata-tpm -------------------------------------------------------------------------------- /bin/generate-metadata-vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-metadata-vm -------------------------------------------------------------------------------- /bin/generate-os-manifest-tpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-os-manifest-tpm -------------------------------------------------------------------------------- /bin/generate-rtm-manifest-tpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/generate-rtm-manifest-tpm -------------------------------------------------------------------------------- /bin/precompute-app-manifest-tpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-app-manifest-tpm -------------------------------------------------------------------------------- /bin/precompute-metadata-vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-metadata-vm -------------------------------------------------------------------------------- /bin/precompute-os-manifest-azure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-os-manifest-azure -------------------------------------------------------------------------------- /bin/precompute-os-manifest-tdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-os-manifest-tdx -------------------------------------------------------------------------------- /bin/precompute-os-manifest-vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-os-manifest-vm -------------------------------------------------------------------------------- /bin/precompute-rtm-manifest-sgx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-rtm-manifest-sgx -------------------------------------------------------------------------------- /bin/precompute-rtm-manifest-snp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-rtm-manifest-snp -------------------------------------------------------------------------------- /bin/precompute-rtm-manifest-snp-azure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-rtm-manifest-snp-azure -------------------------------------------------------------------------------- /bin/precompute-rtm-manifest-tdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-rtm-manifest-tdx -------------------------------------------------------------------------------- /bin/precompute-rtm-manifest-tdx-azure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-rtm-manifest-tdx-azure -------------------------------------------------------------------------------- /bin/precompute-rtm-manifest-vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/precompute-rtm-manifest-vm -------------------------------------------------------------------------------- /bin/run-tdx-pccs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/run-tdx-pccs -------------------------------------------------------------------------------- /bin/run-tdx-qgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/run-tdx-qgs -------------------------------------------------------------------------------- /bin/setup-cmc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/setup-cmc -------------------------------------------------------------------------------- /bin/setup-pki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/setup-pki -------------------------------------------------------------------------------- /bin/setup-pki-ids: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/setup-pki-ids -------------------------------------------------------------------------------- /bin/sign-metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/sign-metadata -------------------------------------------------------------------------------- /bin/sign-metadata-ids: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/sign-metadata-ids -------------------------------------------------------------------------------- /bin/snp-ec2-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/snp-ec2-setup -------------------------------------------------------------------------------- /bin/test-cmc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/test-cmc -------------------------------------------------------------------------------- /bin/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/utils.sh -------------------------------------------------------------------------------- /bin/vm-cmcctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-cmcctl -------------------------------------------------------------------------------- /bin/vm-estserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-estserver -------------------------------------------------------------------------------- /bin/vm-extract-acpi-tables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-extract-acpi-tables -------------------------------------------------------------------------------- /bin/vm-extract-data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-extract-data -------------------------------------------------------------------------------- /bin/vm-scp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-scp -------------------------------------------------------------------------------- /bin/vm-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-setup -------------------------------------------------------------------------------- /bin/vm-ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-ssh -------------------------------------------------------------------------------- /bin/vm-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-start -------------------------------------------------------------------------------- /bin/vm-swtpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-swtpm -------------------------------------------------------------------------------- /bin/vm-swtpm-loop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-swtpm-loop -------------------------------------------------------------------------------- /bin/vm-update-cmcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-update-cmcd -------------------------------------------------------------------------------- /bin/vm-update-metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/bin/vm-update-metadata -------------------------------------------------------------------------------- /cmc/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/attestation.go -------------------------------------------------------------------------------- /cmc/azure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/azure.go -------------------------------------------------------------------------------- /cmc/cmc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/cmc.go -------------------------------------------------------------------------------- /cmc/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/config.go -------------------------------------------------------------------------------- /cmc/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/metadata.go -------------------------------------------------------------------------------- /cmc/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/metadata_test.go -------------------------------------------------------------------------------- /cmc/peercache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/peercache.go -------------------------------------------------------------------------------- /cmc/sgx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/sgx.go -------------------------------------------------------------------------------- /cmc/snp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/snp.go -------------------------------------------------------------------------------- /cmc/sw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/sw.go -------------------------------------------------------------------------------- /cmc/tdx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/tdx.go -------------------------------------------------------------------------------- /cmc/tpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmc/tpm.go -------------------------------------------------------------------------------- /cmcctl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/Makefile -------------------------------------------------------------------------------- /cmcctl/coap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/coap.go -------------------------------------------------------------------------------- /cmcctl/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/commands.go -------------------------------------------------------------------------------- /cmcctl/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/config.go -------------------------------------------------------------------------------- /cmcctl/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/grpc.go -------------------------------------------------------------------------------- /cmcctl/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/http.go -------------------------------------------------------------------------------- /cmcctl/libapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/libapi.go -------------------------------------------------------------------------------- /cmcctl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/main.go -------------------------------------------------------------------------------- /cmcctl/provision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/provision.go -------------------------------------------------------------------------------- /cmcctl/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/socket.go -------------------------------------------------------------------------------- /cmcctl/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/tls.go -------------------------------------------------------------------------------- /cmcctl/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcctl/token.go -------------------------------------------------------------------------------- /cmcd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcd/Makefile -------------------------------------------------------------------------------- /cmcd/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcd/api.go -------------------------------------------------------------------------------- /cmcd/coap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcd/coap.go -------------------------------------------------------------------------------- /cmcd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcd/config.go -------------------------------------------------------------------------------- /cmcd/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcd/grpc.go -------------------------------------------------------------------------------- /cmcd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcd/main.go -------------------------------------------------------------------------------- /cmcd/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcd/socket.go -------------------------------------------------------------------------------- /cmcd/systemd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/cmcd/systemd.go -------------------------------------------------------------------------------- /doc/api/json/api/AttestationRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/AttestationRequest.json -------------------------------------------------------------------------------- /doc/api/json/api/AttestationResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/AttestationResponse.json -------------------------------------------------------------------------------- /doc/api/json/api/MeasureRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/MeasureRequest.json -------------------------------------------------------------------------------- /doc/api/json/api/MeasureResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/MeasureResponse.json -------------------------------------------------------------------------------- /doc/api/json/api/PSSOptions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/PSSOptions.json -------------------------------------------------------------------------------- /doc/api/json/api/PeerCacheRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/PeerCacheRequest.json -------------------------------------------------------------------------------- /doc/api/json/api/PeerCacheResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/PeerCacheResponse.json -------------------------------------------------------------------------------- /doc/api/json/api/SocketError.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/SocketError.json -------------------------------------------------------------------------------- /doc/api/json/api/TLSCertRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/TLSCertRequest.json -------------------------------------------------------------------------------- /doc/api/json/api/TLSCertResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/TLSCertResponse.json -------------------------------------------------------------------------------- /doc/api/json/api/TLSSignRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/TLSSignRequest.json -------------------------------------------------------------------------------- /doc/api/json/api/TLSSignResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/TLSSignResponse.json -------------------------------------------------------------------------------- /doc/api/json/api/VerificationRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/VerificationRequest.json -------------------------------------------------------------------------------- /doc/api/json/api/VerificationResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/api/VerificationResponse.json -------------------------------------------------------------------------------- /doc/api/json/attestationreport/AttestationReport.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/attestationreport/AttestationReport.json -------------------------------------------------------------------------------- /doc/api/json/attestationreport/MeasureEvent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/attestationreport/MeasureEvent.json -------------------------------------------------------------------------------- /doc/api/json/attestationreport/VerificationResult.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/attestationreport/VerificationResult.json -------------------------------------------------------------------------------- /doc/api/json/attestedtls/AtlsHandshakeComplete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/attestedtls/AtlsHandshakeComplete.json -------------------------------------------------------------------------------- /doc/api/json/attestedtls/AtlsHandshakeRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/attestedtls/AtlsHandshakeRequest.json -------------------------------------------------------------------------------- /doc/api/json/attestedtls/AtlsHandshakeResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/api/json/attestedtls/AtlsHandshakeResponse.json -------------------------------------------------------------------------------- /doc/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/architecture.md -------------------------------------------------------------------------------- /doc/attestation-protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/attestation-protocol.md -------------------------------------------------------------------------------- /doc/build-and-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/build-and-install.md -------------------------------------------------------------------------------- /doc/cmcd-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/cmcd-api.md -------------------------------------------------------------------------------- /doc/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/dev.md -------------------------------------------------------------------------------- /doc/diagrams/architecture-minimal.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/diagrams/architecture-minimal.drawio.svg -------------------------------------------------------------------------------- /doc/diagrams/architecture.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/diagrams/architecture.drawio.svg -------------------------------------------------------------------------------- /doc/diagrams/atls-handshake.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/diagrams/atls-handshake.drawio.svg -------------------------------------------------------------------------------- /doc/diagrams/attestation-report.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/diagrams/attestation-report.drawio.svg -------------------------------------------------------------------------------- /doc/diagrams/cmc-infrastructure.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/diagrams/cmc-infrastructure.drawio.svg -------------------------------------------------------------------------------- /doc/diagrams/pki.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/diagrams/pki.drawio.svg -------------------------------------------------------------------------------- /doc/diagrams/sgx-reference-value.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/diagrams/sgx-reference-value.drawio.svg -------------------------------------------------------------------------------- /doc/diagrams/snp-reference-value.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/diagrams/snp-reference-value.drawio.svg -------------------------------------------------------------------------------- /doc/go-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/go-integration.md -------------------------------------------------------------------------------- /doc/ids-example-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/ids-example-setup.md -------------------------------------------------------------------------------- /doc/metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/metadata.md -------------------------------------------------------------------------------- /doc/policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/policies.md -------------------------------------------------------------------------------- /doc/run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/run.md -------------------------------------------------------------------------------- /doc/setup-sgx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/setup-sgx.md -------------------------------------------------------------------------------- /doc/setup-snp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/setup-snp.md -------------------------------------------------------------------------------- /doc/setup-tdx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/setup-tdx.md -------------------------------------------------------------------------------- /doc/setup-tpm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/setup-tpm.md -------------------------------------------------------------------------------- /doc/setup-vm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/setup-vm.md -------------------------------------------------------------------------------- /doc/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/setup.md -------------------------------------------------------------------------------- /doc/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/doc/tools.md -------------------------------------------------------------------------------- /env.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/env.bash -------------------------------------------------------------------------------- /env.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/env.zsh -------------------------------------------------------------------------------- /example-setup/cas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/cas/README.md -------------------------------------------------------------------------------- /example-setup/cas/SectigoRSAOrganizationValidationSecureServerCA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/cas/SectigoRSAOrganizationValidationSecureServerCA.pem -------------------------------------------------------------------------------- /example-setup/configs/cmcctl-conf-sgx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/configs/cmcctl-conf-sgx.json -------------------------------------------------------------------------------- /example-setup/configs/cmcctl-conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/configs/cmcctl-conf.json -------------------------------------------------------------------------------- /example-setup/configs/cmcd-conf-selfsigned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/configs/cmcd-conf-selfsigned.json -------------------------------------------------------------------------------- /example-setup/configs/cmcd-conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/configs/cmcd-conf.json -------------------------------------------------------------------------------- /example-setup/configs/est-server-conf-ids.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/configs/est-server-conf-ids.json -------------------------------------------------------------------------------- /example-setup/configs/est-server-conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/configs/est-server-conf.json -------------------------------------------------------------------------------- /example-setup/configs/kernel-setup-header.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/configs/kernel-setup-header.json -------------------------------------------------------------------------------- /example-setup/docker/cmc.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/docker/cmc.dockerfile -------------------------------------------------------------------------------- /example-setup/docker/tdx-pccs.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/docker/tdx-pccs.dockerfile -------------------------------------------------------------------------------- /example-setup/docker/tdx-qgs.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/docker/tdx-qgs.dockerfile -------------------------------------------------------------------------------- /example-setup/metadata-templates/company.description.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/metadata-templates/company.description.json -------------------------------------------------------------------------------- /example-setup/metadata-templates/device.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/metadata-templates/device.config.json -------------------------------------------------------------------------------- /example-setup/metadata-templates/device.description.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/metadata-templates/device.description.json -------------------------------------------------------------------------------- /example-setup/metadata-templates/manifest.description.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/metadata-templates/manifest.description.json -------------------------------------------------------------------------------- /example-setup/metadata-templates/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/metadata-templates/manifest.json -------------------------------------------------------------------------------- /example-setup/metadata-templates/sgx.policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/metadata-templates/sgx.policy.json -------------------------------------------------------------------------------- /example-setup/metadata-templates/snp.policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/metadata-templates/snp.policy.json -------------------------------------------------------------------------------- /example-setup/metadata-templates/tdx.policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/metadata-templates/tdx.policy.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/ca-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/ca-config.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/ca.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/certifier_A.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/certifier_A.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/certifier_B.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/certifier_B.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/certs_devices.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/certs_devices.sql -------------------------------------------------------------------------------- /example-setup/pki-input-ids/certs_subcas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/certs_subcas.sql -------------------------------------------------------------------------------- /example-setup/pki-input-ids/certs_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/certs_users.sql -------------------------------------------------------------------------------- /example-setup/pki-input-ids/cfssl-est-tls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/cfssl-est-tls.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/developer_A.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/developer_A.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/developer_B.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/developer_B.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/device_sub_ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/device_sub_ca.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/evaluator_A.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/evaluator_A.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/evaluator_B.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/evaluator_B.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/ocsp_devices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/ocsp_devices.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/ocsp_subcas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/ocsp_subcas.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/ocsp_users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/ocsp_users.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/operator_A.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/operator_A.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/operator_B.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/operator_B.json -------------------------------------------------------------------------------- /example-setup/pki-input-ids/user_sub_ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input-ids/user_sub_ca.json -------------------------------------------------------------------------------- /example-setup/pki-input/cfssl-ca-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input/cfssl-ca-config.json -------------------------------------------------------------------------------- /example-setup/pki-input/cfssl-ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input/cfssl-ca.json -------------------------------------------------------------------------------- /example-setup/pki-input/cfssl-est-tls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input/cfssl-est-tls.json -------------------------------------------------------------------------------- /example-setup/pki-input/cfssl-leaf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/pki-input/cfssl-leaf.json -------------------------------------------------------------------------------- /example-setup/policies/policies-ids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/policies/policies-ids.js -------------------------------------------------------------------------------- /example-setup/policies/policies-overwrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/policies/policies-overwrite.js -------------------------------------------------------------------------------- /example-setup/policies/policies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/policies/policies.js -------------------------------------------------------------------------------- /example-setup/sgx/enclave.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/sgx/enclave.json -------------------------------------------------------------------------------- /example-setup/sgx/tdx-pccs-conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/sgx/tdx-pccs-conf.json -------------------------------------------------------------------------------- /example-setup/tpm/tpm-ek-certs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/tpm/tpm-ek-certs.db -------------------------------------------------------------------------------- /example-setup/vm-config/calculate-srtm-pcrs.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/calculate-srtm-pcrs.cfg -------------------------------------------------------------------------------- /example-setup/vm-config/cmcctl-conf-host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/cmcctl-conf-host.json -------------------------------------------------------------------------------- /example-setup/vm-config/cmcctl-conf-vm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/cmcctl-conf-vm.json -------------------------------------------------------------------------------- /example-setup/vm-config/cmcctl.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/cmcctl.service -------------------------------------------------------------------------------- /example-setup/vm-config/cmcd-conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/cmcd-conf.json -------------------------------------------------------------------------------- /example-setup/vm-config/cmcd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/cmcd.service -------------------------------------------------------------------------------- /example-setup/vm-config/cmdline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/cmdline -------------------------------------------------------------------------------- /example-setup/vm-config/est-server-conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/est-server-conf.json -------------------------------------------------------------------------------- /example-setup/vm-config/etc-acpi-rsdp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/etc-acpi-rsdp -------------------------------------------------------------------------------- /example-setup/vm-config/etc-acpi-tables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/etc-acpi-tables -------------------------------------------------------------------------------- /example-setup/vm-config/etc-table-loader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/etc-table-loader -------------------------------------------------------------------------------- /example-setup/vm-config/etc-tpm-log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/etc-tpm-log -------------------------------------------------------------------------------- /example-setup/vm-config/grub_cmds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/grub_cmds -------------------------------------------------------------------------------- /example-setup/vm-config/meta-data: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example-setup/vm-config/metadata-ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/metadata-ca.pem -------------------------------------------------------------------------------- /example-setup/vm-config/network-config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example-setup/vm-config/patches/0004-qemu-fw-cfg-file-dump.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/patches/0004-qemu-fw-cfg-file-dump.patch -------------------------------------------------------------------------------- /example-setup/vm-config/user-data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/user-data -------------------------------------------------------------------------------- /example-setup/vm-config/vm-metadata/app.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/vm-metadata/app.manifest.json -------------------------------------------------------------------------------- /example-setup/vm-config/vm-metadata/device.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/vm-metadata/device.config.json -------------------------------------------------------------------------------- /example-setup/vm-config/vm-metadata/device.description.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/vm-metadata/device.description.json -------------------------------------------------------------------------------- /example-setup/vm-config/vm-metadata/os.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/vm-metadata/os.manifest.json -------------------------------------------------------------------------------- /example-setup/vm-config/vm-metadata/rtm.manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/example-setup/vm-config/vm-metadata/rtm.manifest.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/go.sum -------------------------------------------------------------------------------- /grpcapi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/grpcapi/Makefile -------------------------------------------------------------------------------- /grpcapi/grpcapi.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/grpcapi/grpcapi.pb.go -------------------------------------------------------------------------------- /grpcapi/grpcapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/grpcapi/grpcapi.proto -------------------------------------------------------------------------------- /grpcapi/grpcapi_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/grpcapi/grpcapi_grpc.pb.go -------------------------------------------------------------------------------- /grpcapi/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/grpcapi/version.go -------------------------------------------------------------------------------- /ima/ima.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/ima/ima.go -------------------------------------------------------------------------------- /internal/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/internal/hash.go -------------------------------------------------------------------------------- /internal/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/internal/helpers.go -------------------------------------------------------------------------------- /internal/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/internal/helpers_test.go -------------------------------------------------------------------------------- /internal/snp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/internal/snp.go -------------------------------------------------------------------------------- /internal/x509.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/internal/x509.go -------------------------------------------------------------------------------- /internal/x509_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/internal/x509_test.go -------------------------------------------------------------------------------- /jsoncanonicalizer/es6numfmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/jsoncanonicalizer/es6numfmt.go -------------------------------------------------------------------------------- /jsoncanonicalizer/jsoncanonicalizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/jsoncanonicalizer/jsoncanonicalizer.go -------------------------------------------------------------------------------- /measure/measure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/measure/measure.go -------------------------------------------------------------------------------- /measure/rootfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/measure/rootfs.go -------------------------------------------------------------------------------- /measure/rtconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/measure/rtconfig.go -------------------------------------------------------------------------------- /measure/rtconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/measure/rtconfig_test.go -------------------------------------------------------------------------------- /prover/prover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/prover/prover.go -------------------------------------------------------------------------------- /provision/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/auth.go -------------------------------------------------------------------------------- /provision/cpuid_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/cpuid_amd64.go -------------------------------------------------------------------------------- /provision/cpuid_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/cpuid_amd64.s -------------------------------------------------------------------------------- /provision/cpuid_arm64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/cpuid_arm64.go -------------------------------------------------------------------------------- /provision/cpuid_riscv64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/cpuid_riscv64.go -------------------------------------------------------------------------------- /provision/est/est.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/est/est.go -------------------------------------------------------------------------------- /provision/est/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/est/token.go -------------------------------------------------------------------------------- /provision/estclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/estclient/client.go -------------------------------------------------------------------------------- /provision/estclient/fileserving.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/estclient/fileserving.go -------------------------------------------------------------------------------- /provision/estserver/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/estserver/config.go -------------------------------------------------------------------------------- /provision/estserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/estserver/main.go -------------------------------------------------------------------------------- /provision/estserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/estserver/server.go -------------------------------------------------------------------------------- /provision/provision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/provision.go -------------------------------------------------------------------------------- /provision/selfsigned/selfsigned.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/selfsigned/selfsigned.go -------------------------------------------------------------------------------- /provision/snp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/snp.go -------------------------------------------------------------------------------- /provision/tpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/tpm.go -------------------------------------------------------------------------------- /provision/tpm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/provision/tpm_test.go -------------------------------------------------------------------------------- /publish/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/publish/publish.go -------------------------------------------------------------------------------- /sgxdriver/sgxdriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/sgxdriver/sgxdriver.go -------------------------------------------------------------------------------- /snpdriver/snpdriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/snpdriver/snpdriver.go -------------------------------------------------------------------------------- /swdriver/swdriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/swdriver/swdriver.go -------------------------------------------------------------------------------- /tdxdriver/tdxdriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tdxdriver/tdxdriver.go -------------------------------------------------------------------------------- /tools/azuretool/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/azuretool/main.go -------------------------------------------------------------------------------- /tools/azuretool/tdreport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/azuretool/tdreport.go -------------------------------------------------------------------------------- /tools/backend/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | go build --tags="json1" 3 | -------------------------------------------------------------------------------- /tools/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/backend/README.md -------------------------------------------------------------------------------- /tools/backend/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/backend/config.go -------------------------------------------------------------------------------- /tools/backend/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/backend/db.go -------------------------------------------------------------------------------- /tools/backend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/backend/main.go -------------------------------------------------------------------------------- /tools/backend/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/backend/server.go -------------------------------------------------------------------------------- /tools/backend/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/backend/server_test.go -------------------------------------------------------------------------------- /tools/fmspc-retrieval-tool/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/fmspc-retrieval-tool/main.go -------------------------------------------------------------------------------- /tools/fvextract/.gitignore: -------------------------------------------------------------------------------- 1 | /fvextract 2 | -------------------------------------------------------------------------------- /tools/fvextract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/fvextract/README.md -------------------------------------------------------------------------------- /tools/fvextract/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/fvextract/main.go -------------------------------------------------------------------------------- /tools/hextobin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/hextobin/README.md -------------------------------------------------------------------------------- /tools/hextobin/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/hextobin/main.go -------------------------------------------------------------------------------- /tools/measure-bundle/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/measure-bundle/config.go -------------------------------------------------------------------------------- /tools/measure-bundle/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/measure-bundle/main.go -------------------------------------------------------------------------------- /tools/metaconv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/metaconv/main.go -------------------------------------------------------------------------------- /tools/metaconv/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/metaconv/main_test.go -------------------------------------------------------------------------------- /tools/metasign/cbor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/metasign/cbor.go -------------------------------------------------------------------------------- /tools/metasign/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/metasign/json.go -------------------------------------------------------------------------------- /tools/metasign/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/metasign/main.go -------------------------------------------------------------------------------- /tools/metasign/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/metasign/main_test.go -------------------------------------------------------------------------------- /tools/mrtool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/README.md -------------------------------------------------------------------------------- /tools/mrtool/cgo/7zTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/7zTypes.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/7zVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/7zVersion.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/Base.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/Bra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/Bra.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/Bra86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/Bra86.c -------------------------------------------------------------------------------- /tools/mrtool/cgo/Compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/Compiler.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/CpuArch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/CpuArch.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/GlobalVariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/GlobalVariable.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/Hash.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/ImageAuthentication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/ImageAuthentication.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/LICENSE -------------------------------------------------------------------------------- /tools/mrtool/cgo/LzFind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/LzFind.c -------------------------------------------------------------------------------- /tools/mrtool/cgo/LzFind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/LzFind.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/LzHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/LzHash.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/LzmaDec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/LzmaDec.c -------------------------------------------------------------------------------- /tools/mrtool/cgo/LzmaDec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/LzmaDec.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/LzmaDecompress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/LzmaDecompress.c -------------------------------------------------------------------------------- /tools/mrtool/cgo/LzmaDecompressLibInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/LzmaDecompressLibInternal.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/MeasureBootPeCoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/MeasureBootPeCoff.c -------------------------------------------------------------------------------- /tools/mrtool/cgo/MeasureBootPeCoff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/MeasureBootPeCoff.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/PeCoffLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/PeCoffLib.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/PeImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/PeImage.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/PiBootMode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/PiBootMode.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/PiFirmwareFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/PiFirmwareFile.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/PiFirmwareVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/PiFirmwareVolume.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/PiHob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/PiHob.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/Precomp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/Precomp.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/ProcessorBind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/ProcessorBind.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/SecMain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/SecMain.c -------------------------------------------------------------------------------- /tools/mrtool/cgo/SecMain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/SecMain.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/UefiBaseType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/UefiBaseType.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/UefiMultiPhase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/UefiMultiPhase.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/UefiTcgPlatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/UefiTcgPlatform.h -------------------------------------------------------------------------------- /tools/mrtool/cgo/glue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/cgo/glue.go -------------------------------------------------------------------------------- /tools/mrtool/global/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/global/config.go -------------------------------------------------------------------------------- /tools/mrtool/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/main.go -------------------------------------------------------------------------------- /tools/mrtool/parseima/ima.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/parseima/ima.go -------------------------------------------------------------------------------- /tools/mrtool/parsetdx/tdx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/parsetdx/tdx.go -------------------------------------------------------------------------------- /tools/mrtool/parsetdx/tdx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/parsetdx/tdx_test.go -------------------------------------------------------------------------------- /tools/mrtool/parsetpm/tpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/parsetpm/tpm.go -------------------------------------------------------------------------------- /tools/mrtool/precomputeima/ima.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/precomputeima/ima.go -------------------------------------------------------------------------------- /tools/mrtool/precomputesnp/snp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/precomputesnp/snp.go -------------------------------------------------------------------------------- /tools/mrtool/precomputetdx/rtmrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/precomputetdx/rtmrs.go -------------------------------------------------------------------------------- /tools/mrtool/precomputetdx/tdx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/precomputetdx/tdx.go -------------------------------------------------------------------------------- /tools/mrtool/precomputetpm/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/precomputetpm/helpers.go -------------------------------------------------------------------------------- /tools/mrtool/precomputetpm/optionrom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/precomputetpm/optionrom.go -------------------------------------------------------------------------------- /tools/mrtool/precomputetpm/pcrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/precomputetpm/pcrs.go -------------------------------------------------------------------------------- /tools/mrtool/precomputetpm/tpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/precomputetpm/tpm.go -------------------------------------------------------------------------------- /tools/mrtool/tcg/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/tcg/flags.go -------------------------------------------------------------------------------- /tools/mrtool/tcg/kernel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/mrtool/tcg/kernel.go -------------------------------------------------------------------------------- /tools/pkghasher/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/pkghasher/main.go -------------------------------------------------------------------------------- /tools/schema-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/schema-generator/README.md -------------------------------------------------------------------------------- /tools/schema-generator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/schema-generator/main.go -------------------------------------------------------------------------------- /tools/snptool/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/snptool/main.go -------------------------------------------------------------------------------- /tools/tdxtool/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tools/tdxtool/main.go -------------------------------------------------------------------------------- /tpmdriver/akcsr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tpmdriver/akcsr.go -------------------------------------------------------------------------------- /tpmdriver/bioseventlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tpmdriver/bioseventlog.go -------------------------------------------------------------------------------- /tpmdriver/bioseventlog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tpmdriver/bioseventlog_test.go -------------------------------------------------------------------------------- /tpmdriver/tpmdriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/tpmdriver/tpmdriver.go -------------------------------------------------------------------------------- /verifier/azure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/azure.go -------------------------------------------------------------------------------- /verifier/azure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/azure_test.go -------------------------------------------------------------------------------- /verifier/collateral.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/collateral.go -------------------------------------------------------------------------------- /verifier/duktapepolicies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/duktapepolicies.go -------------------------------------------------------------------------------- /verifier/iat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/iat.go -------------------------------------------------------------------------------- /verifier/iat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/iat_test.go -------------------------------------------------------------------------------- /verifier/intel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/intel.go -------------------------------------------------------------------------------- /verifier/intel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/intel_test.go -------------------------------------------------------------------------------- /verifier/jspolicies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/jspolicies.go -------------------------------------------------------------------------------- /verifier/ocivalidation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/ocivalidation.go -------------------------------------------------------------------------------- /verifier/ocivalidation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/ocivalidation_test.go -------------------------------------------------------------------------------- /verifier/sgx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/sgx.go -------------------------------------------------------------------------------- /verifier/sgx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/sgx_test.go -------------------------------------------------------------------------------- /verifier/snp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/snp.go -------------------------------------------------------------------------------- /verifier/snp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/snp_test.go -------------------------------------------------------------------------------- /verifier/sw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/sw.go -------------------------------------------------------------------------------- /verifier/sw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/sw_test.go -------------------------------------------------------------------------------- /verifier/tdreport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/tdreport.go -------------------------------------------------------------------------------- /verifier/tdx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/tdx.go -------------------------------------------------------------------------------- /verifier/tdx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/tdx_test.go -------------------------------------------------------------------------------- /verifier/tpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/tpm.go -------------------------------------------------------------------------------- /verifier/tpm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/tpm_test.go -------------------------------------------------------------------------------- /verifier/verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/verifier.go -------------------------------------------------------------------------------- /verifier/verifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-AISEC/cmc/HEAD/verifier/verifier_test.go --------------------------------------------------------------------------------