├── .clang-dirs ├── .clang-format ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── THIRD-PARTY-NOTICES ├── cmake ├── FindGRPC.cmake ├── FindProtobuf.cmake └── FindSGX.cmake ├── deployment ├── .gitignore ├── bin │ ├── start_aesm.sh │ └── start_service.sh ├── certs │ └── .gitignore ├── conf │ └── kubetee.json ├── create_image.sh ├── dockerfile │ └── Dockerfile └── run_image.sh ├── dockerbuild.sh ├── docs └── tff.jpg ├── enclave_samples ├── CMakeLists.txt ├── protobuf_functions │ ├── CMakeLists.txt │ ├── app │ │ ├── app.cpp │ │ └── app.h │ └── enclave │ │ ├── enclave.config.xml │ │ ├── enclave.cpp │ │ ├── enclave.edl │ │ ├── enclave.h │ │ ├── enclave.lds │ │ └── enclave_private.pem └── remote_attestation │ ├── CMakeLists.txt │ ├── app │ ├── app.cpp │ └── app.h │ └── enclave │ ├── enclave.config.xml │ ├── enclave.cpp │ ├── enclave.edl │ ├── enclave.h │ ├── enclave.lds │ └── enclave_private.pem ├── enclave_service ├── CMakeLists.txt ├── client │ └── untrusted_enclave_service_client_main.cpp ├── proto │ └── enclave_service.proto ├── server │ └── untrusted_enclave_service_server_main.cpp ├── trusted │ ├── enclave.config.xml │ ├── enclave_private.pem │ ├── enclave_service.edl │ ├── enclave_service.lds │ └── trusted_enclave_service.cpp └── untrusted │ ├── untrusted_enclave_service_client.cpp │ ├── untrusted_enclave_service_client.h │ ├── untrusted_enclave_service_server.cpp │ └── untrusted_enclave_service_server.h ├── proto └── kubetee.proto ├── sdk ├── CMakeLists.txt ├── common │ ├── aes.cpp │ ├── bytes.cpp │ ├── challenger.cpp │ ├── envelope.cpp │ └── rsa.cpp ├── edl │ ├── .gitignore │ ├── common_utils.edl │ ├── kubetee.edl │ └── remote_attestation.edl ├── include │ └── tee │ │ ├── common │ │ ├── aes.h │ │ ├── bytes.h │ │ ├── challenger.h │ │ ├── envelope.h │ │ ├── error.h │ │ ├── log.h │ │ ├── protobuf.h │ │ ├── rsa.h │ │ ├── scope.h │ │ ├── table.h │ │ └── type.h │ │ ├── trusted │ │ ├── trusted_instance.h │ │ ├── trusted_pbcall.h │ │ ├── trusted_pbfunctions.h │ │ └── utils │ │ │ └── trusted_seal.h │ │ └── untrusted │ │ ├── enclave │ │ └── untrusted_enclave.h │ │ ├── ra │ │ ├── untrusted_challenger.h │ │ └── untrusted_ias.h │ │ ├── untrusted_config.h │ │ ├── untrusted_pbcall.h │ │ └── utils │ │ ├── untrusted_fs.h │ │ └── untrusted_json.h ├── trusted │ ├── CMakeLists.txt │ ├── ra │ │ └── trusted_ra.cpp │ ├── trusted_instance.cpp │ ├── trusted_pbcall.cpp │ ├── trusted_pbfunctions.cpp │ └── utils │ │ ├── trusted_crypto.cpp │ │ ├── trusted_log.cpp │ │ └── trusted_seal.cpp └── untrusted │ ├── CMakeLists.txt │ ├── challenger │ ├── CMakeLists.txt │ ├── untrusted_challenger.cpp │ └── untrusted_challenger_config.h │ ├── enclave │ └── untrusted_enclave.cpp │ ├── ra │ └── untrusted_ias.cpp │ ├── untrusted_pbcall.cpp │ └── utils │ ├── untrusted_fs.cpp │ ├── untrusted_json.cpp │ ├── untrusted_json_internal.h │ └── untrusted_log.cpp └── tools ├── clang_format.sh ├── cpplint.py ├── cpplint_all.sh ├── dockerenv.sh ├── dump_enclave_info.sh └── gencert /.clang-dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/.clang-dirs -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | release 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/SECURITY.md -------------------------------------------------------------------------------- /THIRD-PARTY-NOTICES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/THIRD-PARTY-NOTICES -------------------------------------------------------------------------------- /cmake/FindGRPC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/cmake/FindGRPC.cmake -------------------------------------------------------------------------------- /cmake/FindProtobuf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/cmake/FindProtobuf.cmake -------------------------------------------------------------------------------- /cmake/FindSGX.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/cmake/FindSGX.cmake -------------------------------------------------------------------------------- /deployment/.gitignore: -------------------------------------------------------------------------------- 1 | buildout/* 2 | *.log 3 | -------------------------------------------------------------------------------- /deployment/bin/start_aesm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/deployment/bin/start_aesm.sh -------------------------------------------------------------------------------- /deployment/bin/start_service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/deployment/bin/start_service.sh -------------------------------------------------------------------------------- /deployment/certs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /deployment/conf/kubetee.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/deployment/conf/kubetee.json -------------------------------------------------------------------------------- /deployment/create_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/deployment/create_image.sh -------------------------------------------------------------------------------- /deployment/dockerfile/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/deployment/dockerfile/Dockerfile -------------------------------------------------------------------------------- /deployment/run_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/deployment/run_image.sh -------------------------------------------------------------------------------- /dockerbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/dockerbuild.sh -------------------------------------------------------------------------------- /docs/tff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/docs/tff.jpg -------------------------------------------------------------------------------- /enclave_samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/CMakeLists.txt -------------------------------------------------------------------------------- /enclave_samples/protobuf_functions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/protobuf_functions/CMakeLists.txt -------------------------------------------------------------------------------- /enclave_samples/protobuf_functions/app/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/protobuf_functions/app/app.cpp -------------------------------------------------------------------------------- /enclave_samples/protobuf_functions/app/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/protobuf_functions/app/app.h -------------------------------------------------------------------------------- /enclave_samples/protobuf_functions/enclave/enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/protobuf_functions/enclave/enclave.config.xml -------------------------------------------------------------------------------- /enclave_samples/protobuf_functions/enclave/enclave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/protobuf_functions/enclave/enclave.cpp -------------------------------------------------------------------------------- /enclave_samples/protobuf_functions/enclave/enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/protobuf_functions/enclave/enclave.edl -------------------------------------------------------------------------------- /enclave_samples/protobuf_functions/enclave/enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/protobuf_functions/enclave/enclave.h -------------------------------------------------------------------------------- /enclave_samples/protobuf_functions/enclave/enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/protobuf_functions/enclave/enclave.lds -------------------------------------------------------------------------------- /enclave_samples/protobuf_functions/enclave/enclave_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/protobuf_functions/enclave/enclave_private.pem -------------------------------------------------------------------------------- /enclave_samples/remote_attestation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/remote_attestation/CMakeLists.txt -------------------------------------------------------------------------------- /enclave_samples/remote_attestation/app/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/remote_attestation/app/app.cpp -------------------------------------------------------------------------------- /enclave_samples/remote_attestation/app/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/remote_attestation/app/app.h -------------------------------------------------------------------------------- /enclave_samples/remote_attestation/enclave/enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/remote_attestation/enclave/enclave.config.xml -------------------------------------------------------------------------------- /enclave_samples/remote_attestation/enclave/enclave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/remote_attestation/enclave/enclave.cpp -------------------------------------------------------------------------------- /enclave_samples/remote_attestation/enclave/enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/remote_attestation/enclave/enclave.edl -------------------------------------------------------------------------------- /enclave_samples/remote_attestation/enclave/enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/remote_attestation/enclave/enclave.h -------------------------------------------------------------------------------- /enclave_samples/remote_attestation/enclave/enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/remote_attestation/enclave/enclave.lds -------------------------------------------------------------------------------- /enclave_samples/remote_attestation/enclave/enclave_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_samples/remote_attestation/enclave/enclave_private.pem -------------------------------------------------------------------------------- /enclave_service/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/CMakeLists.txt -------------------------------------------------------------------------------- /enclave_service/client/untrusted_enclave_service_client_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/client/untrusted_enclave_service_client_main.cpp -------------------------------------------------------------------------------- /enclave_service/proto/enclave_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/proto/enclave_service.proto -------------------------------------------------------------------------------- /enclave_service/server/untrusted_enclave_service_server_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/server/untrusted_enclave_service_server_main.cpp -------------------------------------------------------------------------------- /enclave_service/trusted/enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/trusted/enclave.config.xml -------------------------------------------------------------------------------- /enclave_service/trusted/enclave_private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/trusted/enclave_private.pem -------------------------------------------------------------------------------- /enclave_service/trusted/enclave_service.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/trusted/enclave_service.edl -------------------------------------------------------------------------------- /enclave_service/trusted/enclave_service.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/trusted/enclave_service.lds -------------------------------------------------------------------------------- /enclave_service/trusted/trusted_enclave_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/trusted/trusted_enclave_service.cpp -------------------------------------------------------------------------------- /enclave_service/untrusted/untrusted_enclave_service_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/untrusted/untrusted_enclave_service_client.cpp -------------------------------------------------------------------------------- /enclave_service/untrusted/untrusted_enclave_service_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/untrusted/untrusted_enclave_service_client.h -------------------------------------------------------------------------------- /enclave_service/untrusted/untrusted_enclave_service_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/untrusted/untrusted_enclave_service_server.cpp -------------------------------------------------------------------------------- /enclave_service/untrusted/untrusted_enclave_service_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/enclave_service/untrusted/untrusted_enclave_service_server.h -------------------------------------------------------------------------------- /proto/kubetee.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/proto/kubetee.proto -------------------------------------------------------------------------------- /sdk/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/CMakeLists.txt -------------------------------------------------------------------------------- /sdk/common/aes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/common/aes.cpp -------------------------------------------------------------------------------- /sdk/common/bytes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/common/bytes.cpp -------------------------------------------------------------------------------- /sdk/common/challenger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/common/challenger.cpp -------------------------------------------------------------------------------- /sdk/common/envelope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/common/envelope.cpp -------------------------------------------------------------------------------- /sdk/common/rsa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/common/rsa.cpp -------------------------------------------------------------------------------- /sdk/edl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/edl/.gitignore -------------------------------------------------------------------------------- /sdk/edl/common_utils.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/edl/common_utils.edl -------------------------------------------------------------------------------- /sdk/edl/kubetee.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/edl/kubetee.edl -------------------------------------------------------------------------------- /sdk/edl/remote_attestation.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/edl/remote_attestation.edl -------------------------------------------------------------------------------- /sdk/include/tee/common/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/aes.h -------------------------------------------------------------------------------- /sdk/include/tee/common/bytes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/bytes.h -------------------------------------------------------------------------------- /sdk/include/tee/common/challenger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/challenger.h -------------------------------------------------------------------------------- /sdk/include/tee/common/envelope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/envelope.h -------------------------------------------------------------------------------- /sdk/include/tee/common/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/error.h -------------------------------------------------------------------------------- /sdk/include/tee/common/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/log.h -------------------------------------------------------------------------------- /sdk/include/tee/common/protobuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/protobuf.h -------------------------------------------------------------------------------- /sdk/include/tee/common/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/rsa.h -------------------------------------------------------------------------------- /sdk/include/tee/common/scope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/scope.h -------------------------------------------------------------------------------- /sdk/include/tee/common/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/table.h -------------------------------------------------------------------------------- /sdk/include/tee/common/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/common/type.h -------------------------------------------------------------------------------- /sdk/include/tee/trusted/trusted_instance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/trusted/trusted_instance.h -------------------------------------------------------------------------------- /sdk/include/tee/trusted/trusted_pbcall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/trusted/trusted_pbcall.h -------------------------------------------------------------------------------- /sdk/include/tee/trusted/trusted_pbfunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/trusted/trusted_pbfunctions.h -------------------------------------------------------------------------------- /sdk/include/tee/trusted/utils/trusted_seal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/trusted/utils/trusted_seal.h -------------------------------------------------------------------------------- /sdk/include/tee/untrusted/enclave/untrusted_enclave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/untrusted/enclave/untrusted_enclave.h -------------------------------------------------------------------------------- /sdk/include/tee/untrusted/ra/untrusted_challenger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/untrusted/ra/untrusted_challenger.h -------------------------------------------------------------------------------- /sdk/include/tee/untrusted/ra/untrusted_ias.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/untrusted/ra/untrusted_ias.h -------------------------------------------------------------------------------- /sdk/include/tee/untrusted/untrusted_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/untrusted/untrusted_config.h -------------------------------------------------------------------------------- /sdk/include/tee/untrusted/untrusted_pbcall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/untrusted/untrusted_pbcall.h -------------------------------------------------------------------------------- /sdk/include/tee/untrusted/utils/untrusted_fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/untrusted/utils/untrusted_fs.h -------------------------------------------------------------------------------- /sdk/include/tee/untrusted/utils/untrusted_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/include/tee/untrusted/utils/untrusted_json.h -------------------------------------------------------------------------------- /sdk/trusted/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/trusted/CMakeLists.txt -------------------------------------------------------------------------------- /sdk/trusted/ra/trusted_ra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/trusted/ra/trusted_ra.cpp -------------------------------------------------------------------------------- /sdk/trusted/trusted_instance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/trusted/trusted_instance.cpp -------------------------------------------------------------------------------- /sdk/trusted/trusted_pbcall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/trusted/trusted_pbcall.cpp -------------------------------------------------------------------------------- /sdk/trusted/trusted_pbfunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/trusted/trusted_pbfunctions.cpp -------------------------------------------------------------------------------- /sdk/trusted/utils/trusted_crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/trusted/utils/trusted_crypto.cpp -------------------------------------------------------------------------------- /sdk/trusted/utils/trusted_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/trusted/utils/trusted_log.cpp -------------------------------------------------------------------------------- /sdk/trusted/utils/trusted_seal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/trusted/utils/trusted_seal.cpp -------------------------------------------------------------------------------- /sdk/untrusted/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/CMakeLists.txt -------------------------------------------------------------------------------- /sdk/untrusted/challenger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/challenger/CMakeLists.txt -------------------------------------------------------------------------------- /sdk/untrusted/challenger/untrusted_challenger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/challenger/untrusted_challenger.cpp -------------------------------------------------------------------------------- /sdk/untrusted/challenger/untrusted_challenger_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/challenger/untrusted_challenger_config.h -------------------------------------------------------------------------------- /sdk/untrusted/enclave/untrusted_enclave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/enclave/untrusted_enclave.cpp -------------------------------------------------------------------------------- /sdk/untrusted/ra/untrusted_ias.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/ra/untrusted_ias.cpp -------------------------------------------------------------------------------- /sdk/untrusted/untrusted_pbcall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/untrusted_pbcall.cpp -------------------------------------------------------------------------------- /sdk/untrusted/utils/untrusted_fs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/utils/untrusted_fs.cpp -------------------------------------------------------------------------------- /sdk/untrusted/utils/untrusted_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/utils/untrusted_json.cpp -------------------------------------------------------------------------------- /sdk/untrusted/utils/untrusted_json_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/utils/untrusted_json_internal.h -------------------------------------------------------------------------------- /sdk/untrusted/utils/untrusted_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/sdk/untrusted/utils/untrusted_log.cpp -------------------------------------------------------------------------------- /tools/clang_format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/tools/clang_format.sh -------------------------------------------------------------------------------- /tools/cpplint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/tools/cpplint.py -------------------------------------------------------------------------------- /tools/cpplint_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/tools/cpplint_all.sh -------------------------------------------------------------------------------- /tools/dockerenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/tools/dockerenv.sh -------------------------------------------------------------------------------- /tools/dump_enclave_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/tools/dump_enclave_info.sh -------------------------------------------------------------------------------- /tools/gencert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SOFAEnclave/trusted-function-framework/HEAD/tools/gencert --------------------------------------------------------------------------------