├── .gitignore ├── .gitmodules ├── Cargo.toml ├── LICENSE ├── README.md ├── docker ├── docker-compose.yaml ├── ubuntu-20.04.Dockerfile └── ubuntu-22.04.Dockerfile ├── edl └── sgx_dcap.edl ├── rust-toolchain ├── rustfmt.toml ├── src ├── app │ ├── enclave.rs │ ├── mod.rs │ └── untrusted.rs ├── dcap │ ├── mod.rs │ ├── trusted.rs │ └── untrusted.rs ├── lib.rs ├── patch.rs ├── sgxlib.rs ├── tse │ ├── api_trusted.rs │ ├── api_untrusted.rs │ └── mod.rs └── types.rs └── sysroot ├── Cargo.toml ├── build.rs └── src └── main.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/README.md -------------------------------------------------------------------------------- /docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/docker/docker-compose.yaml -------------------------------------------------------------------------------- /docker/ubuntu-20.04.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/docker/ubuntu-20.04.Dockerfile -------------------------------------------------------------------------------- /docker/ubuntu-22.04.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/docker/ubuntu-22.04.Dockerfile -------------------------------------------------------------------------------- /edl/sgx_dcap.edl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/edl/sgx_dcap.edl -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | nightly-2024-02-01 -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | imports_granularity="Crate" -------------------------------------------------------------------------------- /src/app/enclave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/app/enclave.rs -------------------------------------------------------------------------------- /src/app/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/app/mod.rs -------------------------------------------------------------------------------- /src/app/untrusted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/app/untrusted.rs -------------------------------------------------------------------------------- /src/dcap/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/dcap/mod.rs -------------------------------------------------------------------------------- /src/dcap/trusted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/dcap/trusted.rs -------------------------------------------------------------------------------- /src/dcap/untrusted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/dcap/untrusted.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/patch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/patch.rs -------------------------------------------------------------------------------- /src/sgxlib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/sgxlib.rs -------------------------------------------------------------------------------- /src/tse/api_trusted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/tse/api_trusted.rs -------------------------------------------------------------------------------- /src/tse/api_untrusted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/tse/api_untrusted.rs -------------------------------------------------------------------------------- /src/tse/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/tse/mod.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/src/types.rs -------------------------------------------------------------------------------- /sysroot/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/sysroot/Cargo.toml -------------------------------------------------------------------------------- /sysroot/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/automata-network/automata-sgx-sdk/HEAD/sysroot/build.rs -------------------------------------------------------------------------------- /sysroot/src/main.rs: -------------------------------------------------------------------------------- 1 | pub fn main() { 2 | println!("dummy lib"); 3 | } --------------------------------------------------------------------------------