├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── fns.Dockerfile ├── operators.md └── sgx ├── .gitmodules ├── CMakeLists.txt ├── attestation ├── Cargo.toml └── src │ ├── cert.rs │ ├── ias.rs │ ├── key.rs │ ├── lib.rs │ ├── quote.rs │ ├── report.rs │ └── verifier.rs ├── binder ├── Cargo.toml ├── Enclave.edl ├── build.rs └── src │ ├── binder.rs │ ├── lib.rs │ └── ocall.rs ├── cmake ├── MesaTEEGenVars.cmake ├── MesaTEEUtils.cmake ├── UtilTargets.cmake ├── scripts │ ├── Enclave.lds │ ├── cargo_build_ex.sh │ ├── cc_wrapper.sh │ ├── gen_cov.sh │ ├── gen_enclave_info_toml.py │ ├── gen_enclave_sig.sh │ ├── llvm-gcov │ ├── parse_cargo_packages.py │ ├── prep.sh │ ├── rustc_wrapper.sh │ ├── setup_cmake_tomls │ ├── sgx_link_sign.sh │ └── sgx_test.sh └── tomls │ ├── Cargo.sgx_trusted_lib.toml │ ├── Cargo.sgx_untrusted_app.toml │ └── Cargo.unix_app.toml ├── config ├── Cargo.toml ├── build.config.toml ├── build.rs ├── config_gen │ ├── Cargo.toml │ └── main.rs ├── runtime.config.toml └── src │ └── lib.rs ├── dcap ├── Cargo.toml ├── Dockerfile ├── README.md ├── Rocket.toml └── src │ └── main.rs ├── eigen_core ├── Cargo.toml ├── ipc_attribute │ ├── Cargo.toml │ └── src │ │ └── lib.rs └── src │ ├── config │ └── mod.rs │ ├── db.rs │ ├── error.rs │ ├── ipc │ ├── channel │ │ ├── app_dep.rs │ │ ├── mod.rs │ │ └── tee_dep.rs │ ├── macros.rs │ ├── mod.rs │ ├── protos │ │ ├── command.rs │ │ ├── ecall.rs │ │ └── mod.rs │ └── sgx.rs │ ├── lib.rs │ ├── prelude.rs │ └── rpc │ ├── channel.rs │ ├── mod.rs │ ├── sendrecv.rs │ ├── server.rs │ ├── sgx │ ├── client.rs │ ├── mod.rs │ ├── ra.rs │ └── server.rs │ └── unix │ └── mod.rs ├── examples ├── cli │ ├── Cargo.toml │ └── src │ │ └── main.rs └── quickstart │ ├── Cargo.toml │ ├── run.sh │ └── src │ └── main.rs ├── keys ├── README.md ├── auditors │ ├── albus_dumbledore │ │ ├── albus_dumbledore.private.pem │ │ └── albus_dumbledore.public.der │ ├── godzilla │ │ ├── godzilla.private.pem │ │ └── godzilla.public.der │ └── optimus_prime │ │ ├── optimus_prime.private.pem │ │ └── optimus_prime.public.der ├── enclave_signing_key.pem └── ias_root_ca_cert.pem ├── release ├── services │ ├── auditors │ │ ├── albus_dumbledore │ │ │ ├── albus_dumbledore.private.pem │ │ │ └── albus_dumbledore.public.der │ │ ├── godzilla │ │ │ ├── godzilla.private.pem │ │ │ └── godzilla.public.der │ │ └── optimus_prime │ │ │ ├── optimus_prime.private.pem │ │ │ └── optimus_prime.public.der │ └── runtime.config.toml └── tests │ └── runtime.config.toml ├── sdk ├── Cargo.toml ├── c_sdk │ ├── Cargo.toml │ ├── include │ │ └── eigen │ │ │ ├── eigentee.h │ │ │ └── visibility.h │ └── src │ │ ├── auditor_set.rs │ │ ├── context.rs │ │ ├── enclave_info.rs │ │ ├── lib.rs │ │ └── task.rs └── src │ └── lib.rs ├── services ├── fns │ ├── client │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── fns_client.rs │ │ │ └── lib.rs │ ├── proto │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── proto.rs │ ├── sgx_app │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ └── main.rs │ └── sgx_trusted_lib │ │ ├── Cargo.toml │ │ ├── Enclave.config.xml │ │ └── src │ │ ├── fns.rs │ │ ├── global.rs │ │ ├── lib.rs │ │ ├── sgx │ │ └── mod.rs │ │ ├── trusted_worker │ │ ├── demo_func.rs │ │ ├── kms.rs │ │ ├── local_ecies.rs │ │ ├── mod.rs │ │ ├── operators.rs │ │ ├── pk_reg.rs │ │ └── relay.rs │ │ └── worker.rs └── proto_gen │ ├── Cargo.toml │ └── main.rs ├── tests ├── README.md └── unit_test │ ├── sgx_app │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── main.rs │ │ └── unittest.rs │ └── sgx_trusted_lib │ ├── Cargo.toml │ ├── Enclave.config.xml │ └── src │ ├── lib.rs │ └── sgx.rs ├── third_party ├── README.md └── read.txt └── utils ├── Cargo.toml └── src └── lib.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/README.md -------------------------------------------------------------------------------- /fns.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/fns.Dockerfile -------------------------------------------------------------------------------- /operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/operators.md -------------------------------------------------------------------------------- /sgx/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/.gitmodules -------------------------------------------------------------------------------- /sgx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/CMakeLists.txt -------------------------------------------------------------------------------- /sgx/attestation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/attestation/Cargo.toml -------------------------------------------------------------------------------- /sgx/attestation/src/cert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/attestation/src/cert.rs -------------------------------------------------------------------------------- /sgx/attestation/src/ias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/attestation/src/ias.rs -------------------------------------------------------------------------------- /sgx/attestation/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/attestation/src/key.rs -------------------------------------------------------------------------------- /sgx/attestation/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/attestation/src/lib.rs -------------------------------------------------------------------------------- /sgx/attestation/src/quote.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/attestation/src/quote.rs -------------------------------------------------------------------------------- /sgx/attestation/src/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/attestation/src/report.rs -------------------------------------------------------------------------------- /sgx/attestation/src/verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/attestation/src/verifier.rs -------------------------------------------------------------------------------- /sgx/binder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/binder/Cargo.toml -------------------------------------------------------------------------------- /sgx/binder/Enclave.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/binder/Enclave.edl -------------------------------------------------------------------------------- /sgx/binder/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/binder/build.rs -------------------------------------------------------------------------------- /sgx/binder/src/binder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/binder/src/binder.rs -------------------------------------------------------------------------------- /sgx/binder/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/binder/src/lib.rs -------------------------------------------------------------------------------- /sgx/binder/src/ocall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/binder/src/ocall.rs -------------------------------------------------------------------------------- /sgx/cmake/MesaTEEGenVars.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/MesaTEEGenVars.cmake -------------------------------------------------------------------------------- /sgx/cmake/MesaTEEUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/MesaTEEUtils.cmake -------------------------------------------------------------------------------- /sgx/cmake/UtilTargets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/UtilTargets.cmake -------------------------------------------------------------------------------- /sgx/cmake/scripts/Enclave.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/Enclave.lds -------------------------------------------------------------------------------- /sgx/cmake/scripts/cargo_build_ex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/cargo_build_ex.sh -------------------------------------------------------------------------------- /sgx/cmake/scripts/cc_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/cc_wrapper.sh -------------------------------------------------------------------------------- /sgx/cmake/scripts/gen_cov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/gen_cov.sh -------------------------------------------------------------------------------- /sgx/cmake/scripts/gen_enclave_info_toml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/gen_enclave_info_toml.py -------------------------------------------------------------------------------- /sgx/cmake/scripts/gen_enclave_sig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/gen_enclave_sig.sh -------------------------------------------------------------------------------- /sgx/cmake/scripts/llvm-gcov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/llvm-gcov -------------------------------------------------------------------------------- /sgx/cmake/scripts/parse_cargo_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/parse_cargo_packages.py -------------------------------------------------------------------------------- /sgx/cmake/scripts/prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/prep.sh -------------------------------------------------------------------------------- /sgx/cmake/scripts/rustc_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/rustc_wrapper.sh -------------------------------------------------------------------------------- /sgx/cmake/scripts/setup_cmake_tomls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/setup_cmake_tomls -------------------------------------------------------------------------------- /sgx/cmake/scripts/sgx_link_sign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/sgx_link_sign.sh -------------------------------------------------------------------------------- /sgx/cmake/scripts/sgx_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/scripts/sgx_test.sh -------------------------------------------------------------------------------- /sgx/cmake/tomls/Cargo.sgx_trusted_lib.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/tomls/Cargo.sgx_trusted_lib.toml -------------------------------------------------------------------------------- /sgx/cmake/tomls/Cargo.sgx_untrusted_app.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/tomls/Cargo.sgx_untrusted_app.toml -------------------------------------------------------------------------------- /sgx/cmake/tomls/Cargo.unix_app.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/cmake/tomls/Cargo.unix_app.toml -------------------------------------------------------------------------------- /sgx/config/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/config/Cargo.toml -------------------------------------------------------------------------------- /sgx/config/build.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/config/build.config.toml -------------------------------------------------------------------------------- /sgx/config/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/config/build.rs -------------------------------------------------------------------------------- /sgx/config/config_gen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/config/config_gen/Cargo.toml -------------------------------------------------------------------------------- /sgx/config/config_gen/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/config/config_gen/main.rs -------------------------------------------------------------------------------- /sgx/config/runtime.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/config/runtime.config.toml -------------------------------------------------------------------------------- /sgx/config/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/config/src/lib.rs -------------------------------------------------------------------------------- /sgx/dcap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/dcap/Cargo.toml -------------------------------------------------------------------------------- /sgx/dcap/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/dcap/Dockerfile -------------------------------------------------------------------------------- /sgx/dcap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/dcap/README.md -------------------------------------------------------------------------------- /sgx/dcap/Rocket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/dcap/Rocket.toml -------------------------------------------------------------------------------- /sgx/dcap/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/dcap/src/main.rs -------------------------------------------------------------------------------- /sgx/eigen_core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/Cargo.toml -------------------------------------------------------------------------------- /sgx/eigen_core/ipc_attribute/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/ipc_attribute/Cargo.toml -------------------------------------------------------------------------------- /sgx/eigen_core/ipc_attribute/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/ipc_attribute/src/lib.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/config/mod.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/db.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/error.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/ipc/channel/app_dep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/ipc/channel/app_dep.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/ipc/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/ipc/channel/mod.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/ipc/channel/tee_dep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/ipc/channel/tee_dep.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/ipc/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/ipc/macros.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/ipc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/ipc/mod.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/ipc/protos/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/ipc/protos/command.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/ipc/protos/ecall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/ipc/protos/ecall.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/ipc/protos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/ipc/protos/mod.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/ipc/sgx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/ipc/sgx.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/lib.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/prelude.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/rpc/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/rpc/channel.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/rpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/rpc/mod.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/rpc/sendrecv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/rpc/sendrecv.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/rpc/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/rpc/server.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/rpc/sgx/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/rpc/sgx/client.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/rpc/sgx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/rpc/sgx/mod.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/rpc/sgx/ra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/rpc/sgx/ra.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/rpc/sgx/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/rpc/sgx/server.rs -------------------------------------------------------------------------------- /sgx/eigen_core/src/rpc/unix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/eigen_core/src/rpc/unix/mod.rs -------------------------------------------------------------------------------- /sgx/examples/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/examples/cli/Cargo.toml -------------------------------------------------------------------------------- /sgx/examples/cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/examples/cli/src/main.rs -------------------------------------------------------------------------------- /sgx/examples/quickstart/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/examples/quickstart/Cargo.toml -------------------------------------------------------------------------------- /sgx/examples/quickstart/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/examples/quickstart/run.sh -------------------------------------------------------------------------------- /sgx/examples/quickstart/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/examples/quickstart/src/main.rs -------------------------------------------------------------------------------- /sgx/keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/keys/README.md -------------------------------------------------------------------------------- /sgx/keys/auditors/albus_dumbledore/albus_dumbledore.private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/keys/auditors/albus_dumbledore/albus_dumbledore.private.pem -------------------------------------------------------------------------------- /sgx/keys/auditors/albus_dumbledore/albus_dumbledore.public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/keys/auditors/albus_dumbledore/albus_dumbledore.public.der -------------------------------------------------------------------------------- /sgx/keys/auditors/godzilla/godzilla.private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/keys/auditors/godzilla/godzilla.private.pem -------------------------------------------------------------------------------- /sgx/keys/auditors/godzilla/godzilla.public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/keys/auditors/godzilla/godzilla.public.der -------------------------------------------------------------------------------- /sgx/keys/auditors/optimus_prime/optimus_prime.private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/keys/auditors/optimus_prime/optimus_prime.private.pem -------------------------------------------------------------------------------- /sgx/keys/auditors/optimus_prime/optimus_prime.public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/keys/auditors/optimus_prime/optimus_prime.public.der -------------------------------------------------------------------------------- /sgx/keys/enclave_signing_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/keys/enclave_signing_key.pem -------------------------------------------------------------------------------- /sgx/keys/ias_root_ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/keys/ias_root_ca_cert.pem -------------------------------------------------------------------------------- /sgx/release/services/auditors/albus_dumbledore/albus_dumbledore.private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/release/services/auditors/albus_dumbledore/albus_dumbledore.private.pem -------------------------------------------------------------------------------- /sgx/release/services/auditors/albus_dumbledore/albus_dumbledore.public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/release/services/auditors/albus_dumbledore/albus_dumbledore.public.der -------------------------------------------------------------------------------- /sgx/release/services/auditors/godzilla/godzilla.private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/release/services/auditors/godzilla/godzilla.private.pem -------------------------------------------------------------------------------- /sgx/release/services/auditors/godzilla/godzilla.public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/release/services/auditors/godzilla/godzilla.public.der -------------------------------------------------------------------------------- /sgx/release/services/auditors/optimus_prime/optimus_prime.private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/release/services/auditors/optimus_prime/optimus_prime.private.pem -------------------------------------------------------------------------------- /sgx/release/services/auditors/optimus_prime/optimus_prime.public.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/release/services/auditors/optimus_prime/optimus_prime.public.der -------------------------------------------------------------------------------- /sgx/release/services/runtime.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/release/services/runtime.config.toml -------------------------------------------------------------------------------- /sgx/release/tests/runtime.config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/release/tests/runtime.config.toml -------------------------------------------------------------------------------- /sgx/sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/Cargo.toml -------------------------------------------------------------------------------- /sgx/sdk/c_sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/c_sdk/Cargo.toml -------------------------------------------------------------------------------- /sgx/sdk/c_sdk/include/eigen/eigentee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/c_sdk/include/eigen/eigentee.h -------------------------------------------------------------------------------- /sgx/sdk/c_sdk/include/eigen/visibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/c_sdk/include/eigen/visibility.h -------------------------------------------------------------------------------- /sgx/sdk/c_sdk/src/auditor_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/c_sdk/src/auditor_set.rs -------------------------------------------------------------------------------- /sgx/sdk/c_sdk/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/c_sdk/src/context.rs -------------------------------------------------------------------------------- /sgx/sdk/c_sdk/src/enclave_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/c_sdk/src/enclave_info.rs -------------------------------------------------------------------------------- /sgx/sdk/c_sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/c_sdk/src/lib.rs -------------------------------------------------------------------------------- /sgx/sdk/c_sdk/src/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/c_sdk/src/task.rs -------------------------------------------------------------------------------- /sgx/sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/sdk/src/lib.rs -------------------------------------------------------------------------------- /sgx/services/fns/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/client/Cargo.toml -------------------------------------------------------------------------------- /sgx/services/fns/client/src/fns_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/client/src/fns_client.rs -------------------------------------------------------------------------------- /sgx/services/fns/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/client/src/lib.rs -------------------------------------------------------------------------------- /sgx/services/fns/proto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/proto/Cargo.toml -------------------------------------------------------------------------------- /sgx/services/fns/proto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/proto/src/lib.rs -------------------------------------------------------------------------------- /sgx/services/fns/proto/src/proto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/proto/src/proto.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_app/Cargo.toml -------------------------------------------------------------------------------- /sgx/services/fns/sgx_app/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_app/build.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_app/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_app/src/main.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/Cargo.toml -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/Enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/Enclave.config.xml -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/fns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/fns.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/global.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/lib.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/sgx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/sgx/mod.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/trusted_worker/demo_func.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/trusted_worker/demo_func.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/trusted_worker/kms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/trusted_worker/kms.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/trusted_worker/local_ecies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/trusted_worker/local_ecies.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/trusted_worker/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/trusted_worker/mod.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/trusted_worker/operators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/trusted_worker/operators.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/trusted_worker/pk_reg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/trusted_worker/pk_reg.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/trusted_worker/relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/trusted_worker/relay.rs -------------------------------------------------------------------------------- /sgx/services/fns/sgx_trusted_lib/src/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/fns/sgx_trusted_lib/src/worker.rs -------------------------------------------------------------------------------- /sgx/services/proto_gen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/proto_gen/Cargo.toml -------------------------------------------------------------------------------- /sgx/services/proto_gen/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/services/proto_gen/main.rs -------------------------------------------------------------------------------- /sgx/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/tests/README.md -------------------------------------------------------------------------------- /sgx/tests/unit_test/sgx_app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/tests/unit_test/sgx_app/Cargo.toml -------------------------------------------------------------------------------- /sgx/tests/unit_test/sgx_app/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/tests/unit_test/sgx_app/build.rs -------------------------------------------------------------------------------- /sgx/tests/unit_test/sgx_app/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/tests/unit_test/sgx_app/src/main.rs -------------------------------------------------------------------------------- /sgx/tests/unit_test/sgx_app/src/unittest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/tests/unit_test/sgx_app/src/unittest.rs -------------------------------------------------------------------------------- /sgx/tests/unit_test/sgx_trusted_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/tests/unit_test/sgx_trusted_lib/Cargo.toml -------------------------------------------------------------------------------- /sgx/tests/unit_test/sgx_trusted_lib/Enclave.config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/tests/unit_test/sgx_trusted_lib/Enclave.config.xml -------------------------------------------------------------------------------- /sgx/tests/unit_test/sgx_trusted_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/tests/unit_test/sgx_trusted_lib/src/lib.rs -------------------------------------------------------------------------------- /sgx/tests/unit_test/sgx_trusted_lib/src/sgx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/tests/unit_test/sgx_trusted_lib/src/sgx.rs -------------------------------------------------------------------------------- /sgx/third_party/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/third_party/README.md -------------------------------------------------------------------------------- /sgx/third_party/read.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/third_party/read.txt -------------------------------------------------------------------------------- /sgx/utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/utils/Cargo.toml -------------------------------------------------------------------------------- /sgx/utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xEigenLabs/eigencc/HEAD/sgx/utils/src/lib.rs --------------------------------------------------------------------------------