## Description This PR update the SGX SDK to 1.1.1 with Intel SGX 2.9.
Some notes: - The Ubuntu 16.04 pipeline is temporarily disabled for now since the dockerfile is not ready in this PR. - Since the output of `logistic_regression_training.rs` is not predictable across machine, the assert eq is commented. - Add API to set the number of workers for each server. This is because the 2.9's thread is not same with previous implementation. If the number of thread in threadpool is greater than the TCS number, the thread new will fail. You can view, comment on, or merge this pull request online at: https://github.com/apache/incubator-teaclave/pull/256 -- Commit Summary -- * Migrate to Teaclave SGX SDK 1.1.1 -- File Changes -- M .drone.yml (356) M CMakeLists.txt (2) M attestation/Cargo.toml (10) M attestation/src/report.rs (2) M attestation/src/service.rs (3) M binder/Cargo.toml (6) M binder/src/ipc/enclave.rs (3) M cmake/TeaclaveGenVars.cmake (1) M cmake/scripts/test.sh (18) M cmake/tomls/Cargo.sgx_trusted_lib.toml (29) M cmake/tomls/Cargo.sgx_untrusted_app.toml (4) M cmake/tomls/Cargo.unix_app.toml (6) M common/mayfail/Cargo.toml (2) M common/protected_fs_rs/Cargo.toml (6) M common/protected_fs_rs/src/deps.rs (2) M common/protected_fs_rs/src/sgx_fs_inner.rs (1) M common/protected_fs_rs/src/sgx_tprotected_fs.rs (1) M common/rusty_leveldb_sgx/Cargo.toml (8) M common/rusty_leveldb_sgx/src/log.rs (2) M config/Cargo.toml (2) M config/src/runtime.rs (1) M dcap/Cargo.toml (4) A docker/build.ubuntu-1804.sgx-2.9.Dockerfile (80) M file_agent/src/agent.rs (1) M function/Cargo.toml (6) M function/src/context.rs (5) M function/src/echo.rs (1) M function/src/gbdt_prediction.rs (3) M function/src/gbdt_training.rs (3) M function/src/logistic_regression_prediction.rs (2) M function/src/logistic_regression_training.rs (8) M function/src/mesapy.rs (4) M rpc/Cargo.toml (4) M rpc/src/config.rs (1) M rpc/src/protocol.rs (1) M rpc/src/server.rs (13) M rpc/src/transport.rs (1) M rpc/src/utils.rs (1) M runtime/Cargo.toml (6) M runtime/src/default.rs (1) M runtime/src/raw_io.rs (2) M services/access_control/app/Cargo.toml (2) M services/access_control/app/src/main.rs (1) M services/access_control/enclave/Cargo.toml (4) M services/authentication/app/Cargo.toml (2) M services/authentication/app/src/main.rs (1) M services/authentication/enclave/Cargo.toml (4) M services/authentication/enclave/src/user_db.rs (1) M services/execution/app/Cargo.toml (2) M services/execution/app/src/main.rs (1) M services/execution/enclave/Cargo.toml (6) M services/frontend/app/Cargo.toml (2) M services/frontend/app/src/main.rs (1) M services/frontend/enclave/Cargo.toml (4) M services/management/app/Cargo.toml (2) M services/management/app/src/main.rs (1) M services/management/enclave/Cargo.toml (4) M services/proto/Cargo.toml (6) M services/scheduler/app/Cargo.toml (2) M services/scheduler/app/src/main.rs (1) M services/scheduler/enclave/Cargo.toml (6) M services/storage/app/Cargo.toml (2) M services/storage/app/src/main.rs (1) M services/storage/enclave/Cargo.toml (4) M tests/functional/app/Cargo.toml (2) M tests/functional/app/src/main.rs (1) M tests/functional/enclave/Cargo.toml (4) M tests/functional/enclave/src/lib.rs (1) M tests/integration/app/Cargo.toml (2) M tests/integration/app/src/main.rs (1) M tests/integration/enclave/Cargo.toml (4) M tests/integration/enclave/src/lib.rs (1) M tests/unit/app/Cargo.toml (2) M tests/unit/app/src/main.rs (1) M tests/unit/enclave/Cargo.toml (4) M tests/unit/enclave/src/lib.rs (6) M tests/utils/Cargo.toml (2) M third_party/crates-io (2) M third_party/crates-sgx (2) M third_party/rust-sgx-sdk (2) M types/Cargo.toml (4) M types/src/lib.rs (1) M types/src/storage.rs (2) M types/src/worker.rs (2) M utils/service_enclave_utils/Cargo.toml (6) M worker/Cargo.toml (6) M worker/src/worker.rs (3) -- Patch Links -- https://github.com/apache/incubator-teaclave/pull/256.patch https://github.com/apache/incubator-teaclave/pull/256.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-teaclave/pull/256
