This is an automated email from the ASF dual-hosted git repository.
hsun pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git
from 5c914d0b [CI] Build with release to reduce output size
new c66a8e2e Add the execution service running in the LibOS
new 1fe83759 Add document: Running the execution service in Occlum
new 555a2c29 Add libos examples to CI
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ubuntu2004-test.yml | 17 +
CMakeLists.txt | 20 +
attestation/Cargo.toml | 20 +-
attestation/src/attestation.rs | 1 +
attestation/src/cert.rs | 2 +-
attestation/src/key.rs | 1 +
attestation/src/lib.rs | 2 +-
.../src/platform/libos/mod.rs | 22 +-
attestation/src/platform/libos/occlum.rs | 150 ++++
.../src/lib.rs => attestation/src/platform/mod.rs | 51 +-
attestation/src/{platform.rs => platform/sgx.rs} | 6 +-
attestation/src/service.rs | 27 +-
cmake/TeaclaveUtils.cmake | 5 +-
cmake/UtilTargets.cmake | 6 +
cmake/scripts/build_occlum_instance.sh | 80 ++
cmake/scripts/test.sh | 145 +++-
cmake/tomls/Cargo.sgx_trusted_lib.lock | 826 ++++++++++++++++++-
cmake/tomls/Cargo.sgx_untrusted_app.lock | 893 +++++++++++++++++++--
cmake/tomls/Cargo.sgx_untrusted_app.toml | 7 +
cmake/tomls/Cargo.unix_app.lock | 2 +
docs/executing-in-occlum.md | 72 ++
executor/Cargo.toml | 7 +
executor/context/Cargo.toml | 5 +
executor/context/src/context.rs | 1 -
executor/src/lib.rs | 6 +-
file_agent/src/agent.rs | 3 +-
file_agent/src/lib.rs | 2 +-
function/Cargo.toml | 6 +
logger/Cargo.toml | 2 +-
rpc/Cargo.toml | 6 +
rpc/src/lib.rs | 2 +-
rpc/src/server.rs | 4 +
runtime/Cargo.toml | 3 +
runtime/src/raw_io.rs | 4 +-
services/authentication/enclave/src/user_db.rs | 3 +-
services/execution/app/Cargo.toml | 16 +-
services/execution/app/build.rs | 26 +-
services/execution/app/src/main.rs | 32 +-
services/execution/enclave/Cargo.toml | 15 +-
.../execution/enclave/src/ecall.rs | 33 +-
.../enclave/src/{ocall.rs => file_handler.rs} | 16 +-
services/execution/enclave/src/lib.rs | 55 +-
.../execution/enclave/src/task_file_manager.rs | 13 +-
services/proto/Cargo.toml | 5 +
services/storage/enclave/src/lib.rs | 3 +-
services/utils/service_enclave_utils/Cargo.toml | 5 +
services/utils/service_enclave_utils/src/lib.rs | 17 +-
worker/Cargo.toml | 5 +
worker/src/worker.rs | 3 +-
49 files changed, 2341 insertions(+), 312 deletions(-)
copy config/src/lib.rs => attestation/src/platform/libos/mod.rs (70%)
create mode 100644 attestation/src/platform/libos/occlum.rs
copy types/src/lib.rs => attestation/src/platform/mod.rs (56%)
rename attestation/src/{platform.rs => platform/sgx.rs} (99%)
create mode 100644 cmake/scripts/build_occlum_instance.sh
create mode 100644 docs/executing-in-occlum.md
copy tests/integration/enclave/src/lib.rs =>
services/execution/enclave/src/ecall.rs (74%)
rename services/execution/enclave/src/{ocall.rs => file_handler.rs} (82%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]