You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@teaclave.apache.org by di...@apache.org on 2020/03/29 00:30:31 UTC
[incubator-teaclave-sgx-sdk] 01/01: Merge pull request #211 from
apache/v1.1.1-testing
This is an automated email from the ASF dual-hosted git repository.
dingyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-sgx-sdk.git
commit 5cef8f0d65d43bf6a6a2b0a1018b5a8c2651bea3
Merge: 71a88b6 8dbca4c
Author: Yu Ding <di...@gmail.com>
AuthorDate: Sat Mar 28 17:30:23 2020 -0700
Merge pull request #211 from apache/v1.1.1-testing
v1.1.1
Readme.md | 13 +-
buildenv.mk | 68 +-
common/inc/pthread.h | 34 -
common/inc/sched.h | 40 +
common/inc/sys/_types.h | 2 +
common/inc/sys/stat.h | 2 +-
compiler-rt/Makefile | 8 +-
dockerfile/01_gcc_8.sh | 12 +
dockerfile/02_binutils.sh | 18 +
dockerfile/03_sdk.sh | 10 +
dockerfile/04_psw.sh | 19 +
dockerfile/05_rust.sh | 8 +
dockerfile/Dockerfile.1604.full.nightly | 35 +
dockerfile/Dockerfile.1604.nightly | 101 +-
dockerfile/Dockerfile.1804.nightly | 87 +-
dockerfile/Dockerfile.1804.unsafe.nightly | 72 +
dockerfile/Dockerfile.centos7.full.nightly | 44 +
dockerfile/Dockerfile.centos7.nightly | 93 +-
dockerfile/Dockerfile.fedora27.nightly | 84 +-
.../inc/spinlock.h => edl/intel/sgx_pthread.edl | 35 +-
.../spinlock.h => edl/intel/sgx_tkey_exchange.edl | 46 +-
.../spinlock.h => edl/intel/sgx_tprotected_fs.edl | 44 +-
.../inc/spinlock.h => edl/intel/sgx_tstdc.edl | 39 +-
.../spinlock.h => edl/intel/sgx_tswitchless.edl | 32 +-
edl/sgx_asyncio.edl | 2 +-
edl/sgx_env.edl | 10 +-
edl/sgx_fd.edl | 8 +-
edl/sgx_file.edl | 4 +-
edl/sgx_mem.edl | 10 +-
edl/sgx_net.edl | 6 +-
edl/sgx_net_switchless.edl | 4 +-
edl/sgx_socket.edl | 12 +-
edl/sgx_sys.edl | 4 +
edl/sgx_thread.edl | 8 +-
edl/sgx_tstd.edl | 9 +-
release_notes.md | 16 +
rust-toolchain | 2 +-
samplecode/backtrace/Makefile | 21 +-
samplecode/backtrace/enclave/Cargo.toml | 1 -
samplecode/backtrace/enclave/Makefile | 6 +
samplecode/backtrace/enclave/Xargo.toml | 4 -
samplecode/crypto/Makefile | 21 +-
samplecode/crypto/enclave/Cargo.toml | 1 -
samplecode/crypto/enclave/Makefile | 6 +
samplecode/crypto/enclave/Xargo.toml | 4 -
samplecode/db-proxy/db-proxy/Makefile | 18 +-
samplecode/db-proxy/db-proxy/enclave/Cargo.toml | 1 -
samplecode/db-proxy/db-proxy/enclave/Makefile | 6 +
samplecode/db-proxy/db-proxy/enclave/Xargo.toml | 4 -
samplecode/file/Makefile | 20 +-
samplecode/file/enclave/Cargo.toml | 1 -
samplecode/file/enclave/Makefile | 6 +
samplecode/file/enclave/Xargo.toml | 4 -
samplecode/hello-regex/Makefile | 21 +-
samplecode/hello-regex/enclave/Cargo.toml | 1 -
samplecode/hello-regex/enclave/Makefile | 6 +
samplecode/hello-regex/enclave/Xargo.toml | 4 -
samplecode/hello-rust-vscode-debug/Cargo.toml | 1 -
samplecode/hello-rust-vscode-debug/Makefile | 18 +-
.../hello-rust-vscode-debug/enclave/Cargo.toml | 1 -
.../hello-rust-vscode-debug/enclave/Makefile | 6 +
.../hello-rust-vscode-debug/enclave/Xargo.toml | 4 -
samplecode/hello-rust/Makefile | 18 +-
samplecode/hello-rust/enclave/Cargo.toml | 1 -
samplecode/hello-rust/enclave/Makefile | 6 +
samplecode/hello-rust/enclave/Xargo.toml | 4 -
samplecode/helloworld/Makefile | 21 +-
samplecode/helloworld/enclave/Cargo.toml | 1 -
samplecode/helloworld/enclave/Makefile | 6 +
samplecode/helloworld/enclave/Xargo.toml | 4 -
samplecode/http_req/Makefile | 17 +-
samplecode/http_req/enclave/Cargo.toml | 1 -
samplecode/http_req/enclave/Makefile | 6 +
samplecode/http_req/enclave/Xargo.toml | 4 -
samplecode/hugemem/Makefile | 21 +-
samplecode/hugemem/enclave/Cargo.toml | 1 -
samplecode/hugemem/enclave/Makefile | 6 +
samplecode/hugemem/enclave/Xargo.toml | 4 -
samplecode/kvdb-memdb/Makefile | 20 +-
samplecode/kvdb-memdb/enclave/Cargo.toml | 1 -
samplecode/kvdb-memdb/enclave/Makefile | 6 +
samplecode/kvdb-memdb/enclave/Xargo.toml | 4 -
samplecode/localattestation/Makefile | 20 +-
samplecode/localattestation/attestation/Cargo.toml | 1 -
samplecode/localattestation/attestation/Xargo.toml | 4 -
samplecode/localattestation/enclave1/Cargo.toml | 1 -
samplecode/localattestation/enclave1/Makefile | 6 +
samplecode/localattestation/enclave1/Xargo.toml | 4 -
samplecode/localattestation/enclave2/Cargo.toml | 1 -
samplecode/localattestation/enclave2/Makefile | 6 +
samplecode/localattestation/enclave2/Xargo.toml | 4 -
samplecode/localattestation/enclave3/Cargo.toml | 1 -
samplecode/localattestation/enclave3/Makefile | 6 +
samplecode/localattestation/enclave3/Xargo.toml | 4 -
samplecode/logger/Makefile | 18 +-
samplecode/logger/enclave/Cargo.toml | 1 -
samplecode/logger/enclave/Makefile | 6 +
samplecode/logger/enclave/Xargo.toml | 4 -
samplecode/machine-learning/Makefile | 18 +-
samplecode/machine-learning/enclave/Cargo.toml | 1 -
samplecode/machine-learning/enclave/Makefile | 6 +
samplecode/machine-learning/enclave/Xargo.toml | 4 -
samplecode/mio/client/Makefile | 17 +-
samplecode/mio/client/enclave/Cargo.toml | 1 -
samplecode/mio/client/enclave/Makefile | 6 +
samplecode/mio/client/enclave/Xargo.toml | 4 -
samplecode/mio/server/Makefile | 18 +-
samplecode/mio/server/enclave/Cargo.toml | 1 -
samplecode/mio/server/enclave/Makefile | 6 +
samplecode/mio/server/enclave/Xargo.toml | 4 -
samplecode/mutual-ra/Makefile | 18 +-
samplecode/mutual-ra/enclave/Cargo.toml | 1 -
samplecode/mutual-ra/enclave/Makefile | 6 +
samplecode/mutual-ra/enclave/Xargo.toml | 4 -
samplecode/net2/Makefile | 18 +-
samplecode/net2/enclave/Cargo.toml | 1 -
samplecode/net2/enclave/Makefile | 6 +
samplecode/net2/enclave/Xargo.toml | 4 -
samplecode/pcl/encrypted-hello/Makefile | 17 +-
samplecode/pcl/encrypted-hello/enclave/Cargo.toml | 1 -
samplecode/pcl/encrypted-hello/enclave/Makefile | 6 +
samplecode/pcl/encrypted-hello/enclave/Xargo.toml | 4 -
samplecode/pcl/pcl-seal/Makefile | 18 +-
samplecode/pcl/pcl-seal/enclave/Cargo.toml | 1 -
samplecode/pcl/pcl-seal/enclave/Makefile | 6 +
samplecode/pcl/pcl-seal/enclave/Xargo.toml | 4 -
.../pcl/pcl-seal/enclave/ue_send_recv/Cargo.toml | 1 -
samplecode/prost-protobuf/Makefile | 18 +-
samplecode/prost-protobuf/enclave/Cargo.toml | 1 -
samplecode/prost-protobuf/enclave/Makefile | 6 +
samplecode/prost-protobuf/enclave/Xargo.toml | 4 -
samplecode/protobuf/Makefile | 18 +-
samplecode/protobuf/enclave/Cargo.toml | 1 -
samplecode/protobuf/enclave/Makefile | 6 +
samplecode/protobuf/enclave/Xargo.toml | 4 -
samplecode/psi/SMCClient/Makefile | 13 +-
samplecode/psi/SMCServer/Makefile | 25 +-
samplecode/psi/SMCServer/enclave/Cargo.toml | 2 -
samplecode/psi/SMCServer/enclave/Makefile | 6 +
samplecode/psi/SMCServer/enclave/Xargo.toml | 4 -
samplecode/remoteattestation/Application/Makefile | 25 +-
.../Application/enclave/Cargo.toml | 2 -
.../remoteattestation/Application/enclave/Makefile | 6 +
.../Application/enclave/Xargo.toml | 4 -
.../remoteattestation/ServiceProvider/Makefile | 11 +-
samplecode/sealeddata/Makefile | 20 +-
samplecode/sealeddata/enclave/Cargo.toml | 1 -
samplecode/sealeddata/enclave/Makefile | 6 +
samplecode/sealeddata/enclave/Xargo.toml | 4 -
samplecode/secretsharing/Makefile | 21 +-
samplecode/secretsharing/enclave/Cargo.toml | 1 -
samplecode/secretsharing/enclave/Makefile | 6 +
samplecode/secretsharing/enclave/Xargo.toml | 4 -
samplecode/serialize/Makefile | 20 +-
samplecode/serialize/enclave/Cargo.toml | 1 -
samplecode/serialize/enclave/Makefile | 6 +
samplecode/serialize/enclave/Xargo.toml | 4 -
samplecode/sgx-cov/Makefile | 17 +-
samplecode/sgx-cov/enclave/Cargo.toml | 1 -
samplecode/sgx-cov/enclave/Makefile | 6 +
samplecode/sgx-cov/enclave/Xargo.toml | 4 -
samplecode/sgxcounter/Makefile | 163 -
samplecode/sgxcounter/Readme.md | 6 -
samplecode/sgxcounter/app/Cargo.toml | 13 -
samplecode/sgxcounter/app/build.rs | 40 -
samplecode/sgxcounter/app/src/main.rs | 82 -
samplecode/sgxcounter/bin/readme.txt | 1 -
samplecode/sgxcounter/enclave/Cargo.toml | 46 -
samplecode/sgxcounter/enclave/Enclave.config.xml | 12 -
samplecode/sgxcounter/enclave/Enclave.edl | 29 -
samplecode/sgxcounter/enclave/Enclave.lds | 9 -
samplecode/sgxcounter/enclave/Enclave_private.pem | 39 -
samplecode/sgxcounter/enclave/Makefile | 32 -
samplecode/sgxcounter/enclave/Xargo.toml | 94 -
samplecode/sgxcounter/enclave/src/lib.rs | 88 -
.../enclave/x86_64-unknown-linux-sgx.json | 31 -
samplecode/sgxcounter/lib/readme.txt | 1 -
samplecode/sgxtime/Makefile | 163 -
samplecode/sgxtime/Readme.md | 6 -
samplecode/sgxtime/app/Cargo.toml | 14 -
samplecode/sgxtime/app/build.rs | 40 -
samplecode/sgxtime/app/src/main.rs | 82 -
samplecode/sgxtime/bin/readme.txt | 1 -
samplecode/sgxtime/enclave/Cargo.toml | 46 -
samplecode/sgxtime/enclave/Enclave.config.xml | 12 -
samplecode/sgxtime/enclave/Enclave.edl | 29 -
samplecode/sgxtime/enclave/Enclave.lds | 9 -
samplecode/sgxtime/enclave/Enclave_private.pem | 39 -
samplecode/sgxtime/enclave/Makefile | 32 -
samplecode/sgxtime/enclave/Xargo.toml | 94 -
samplecode/sgxtime/enclave/src/lib.rs | 61 -
.../sgxtime/enclave/x86_64-unknown-linux-sgx.json | 31 -
samplecode/sgxtime/lib/readme.txt | 1 -
samplecode/static-data-distribution/Makefile | 18 +-
samplecode/static-data-distribution/app/Cargo.toml | 1 -
.../static-data-distribution/enclave/Cargo.toml | 1 -
.../static-data-distribution/enclave/Makefile | 6 +
.../static-data-distribution/enclave/Xargo.toml | 4 -
samplecode/switchless/Makefile | 18 +-
samplecode/switchless/enclave/Cargo.toml | 1 -
samplecode/switchless/enclave/Makefile | 6 +
samplecode/switchless/enclave/Xargo.toml | 4 -
samplecode/tcmalloc/Makefile | 22 +-
samplecode/tcmalloc/enclave/Cargo.toml | 1 -
samplecode/tcmalloc/enclave/Makefile | 6 +
samplecode/tcmalloc/enclave/Xargo.toml | 4 -
samplecode/thread/Makefile | 24 +-
samplecode/thread/enclave/Cargo.toml | 1 -
samplecode/thread/enclave/Makefile | 6 +
samplecode/thread/enclave/Xargo.toml | 4 -
samplecode/tls/tlsclient/Makefile | 17 +-
samplecode/tls/tlsclient/enclave/Cargo.toml | 1 -
samplecode/tls/tlsclient/enclave/Makefile | 6 +
samplecode/tls/tlsclient/enclave/Xargo.toml | 4 -
samplecode/tls/tlsserver/Makefile | 18 +-
samplecode/tls/tlsserver/enclave/Cargo.toml | 1 -
samplecode/tls/tlsserver/enclave/Makefile | 6 +
samplecode/tls/tlsserver/enclave/Xargo.toml | 4 -
samplecode/tr-mpc/tr-mpc-server/Makefile | 18 +-
samplecode/tr-mpc/tr-mpc-server/enclave/Cargo.toml | 1 -
samplecode/tr-mpc/tr-mpc-server/enclave/Makefile | 6 +
samplecode/tr-mpc/tr-mpc-server/enclave/Xargo.toml | 4 -
samplecode/ue-ra/ue-ra-server/Makefile | 17 +-
samplecode/ue-ra/ue-ra-server/enclave/Cargo.toml | 1 -
samplecode/ue-ra/ue-ra-server/enclave/Makefile | 6 +
samplecode/ue-ra/ue-ra-server/enclave/Xargo.toml | 4 -
samplecode/unit-test/Makefile | 18 +-
samplecode/unit-test/enclave/Cargo.toml | 8 +-
samplecode/unit-test/enclave/Makefile | 6 +
samplecode/unit-test/enclave/Xargo.toml | 6 +-
samplecode/unit-test/enclave/src/lib.rs | 8 +-
samplecode/unit-test/enclave/src/test_alignbox.rs | 80 +-
.../unit-test/enclave/src/test_alignstruct.rs | 82 +
samplecode/unit-test/enclave/src/test_rts.rs | 2 +-
samplecode/wasmi/Makefile | 18 +-
samplecode/wasmi/enclave/Cargo.toml | 1 -
samplecode/wasmi/enclave/Makefile | 6 +
samplecode/wasmi/enclave/Xargo.toml | 4 -
samplecode/wasmi/enclave/sgxwasm/Cargo.toml | 1 -
samplecode/zlib-lazy-static-sample/Makefile | 18 +-
.../zlib-lazy-static-sample/enclave/Cargo.toml | 1 -
.../zlib-lazy-static-sample/enclave/Makefile | 6 +
.../zlib-lazy-static-sample/enclave/Xargo.toml | 4 -
.../Cargo.toml | 12 +-
.../LICENSE | 0
.../Readme.md | 0
sgx_align_struct_attribute/src/align.rs | 232 ++
sgx_align_struct_attribute/src/layout.rs | 199 +
.../src/lib.rs | 18 +-
sgx_alloc/Cargo.toml | 2 +-
{sgx_tse => sgx_alloc}/src/alignalloc.rs | 43 +-
{sgx_tse => sgx_alloc}/src/alignbox.rs | 58 +-
sgx_alloc/src/lib.rs | 139 +-
sgx_alloc/src/rsrvmem.rs | 166 +
sgx_alloc/src/{lib.rs => system.rs} | 71 +-
sgx_backtrace/Cargo.toml | 2 +-
sgx_backtrace_sys/Cargo.toml | 2 +-
sgx_backtrace_sys/build.rs | 43 +-
sgx_build_helper/Cargo.toml | 2 +-
sgx_build_helper/lib.rs | 18 +-
{sgx_alloc => sgx_core_futures}/Cargo.toml | 9 +-
{sgx_tservice => sgx_core_futures}/LICENSE | 0
{sgx_tservice => sgx_core_futures}/Readme.md | 0
{sgx_tstd => sgx_core_futures}/src/future.rs | 23 +-
sgx_core_futures/src/lib.rs | 99 +
sgx_cov/Cargo.toml | 2 +-
sgx_crypto_helper/Cargo.toml | 72 +-
sgx_crypto_helper/src/lib.rs | 13 +-
sgx_crypto_helper/src/rsa2048.rs | 30 +
sgx_crypto_helper/src/rsa3072.rs | 31 +
sgx_demangle/Cargo.toml | 2 +-
sgx_libc/Cargo.toml | 2 +-
sgx_libc/src/linux/x86_64/mod.rs | 158 +-
sgx_libc/src/linux/x86_64/ocall.rs | 1483 ++++----
sgx_no_tstd/Cargo.toml | 2 +-
sgx_no_tstd/build.rs | 15 +-
sgx_panic_unwind/lib.rs | 2 +-
sgx_rand/Cargo.toml | 2 +-
sgx_rand_derive/Cargo.toml | 2 +-
sgx_serialize/Cargo.toml | 2 +-
sgx_serialize_derive/Cargo.toml | 2 +-
sgx_serialize_derive_internals/Cargo.toml | 2 +-
sgx_tcrypto/Cargo.toml | 2 +-
sgx_tcrypto/src/crypto.rs | 224 +-
sgx_tcrypto_helper/Cargo.toml | 42 +-
sgx_tcrypto_helper/src/lib.rs | 46 +-
sgx_tcrypto_helper/src/rsa2048.rs | 472 ---
sgx_tcrypto_helper/src/rsa3072.rs | 461 ---
sgx_tdh/Cargo.toml | 2 +-
sgx_tdh/src/dh.rs | 20 +-
sgx_tkey_exchange/Cargo.toml | 2 +-
sgx_tkey_exchange/src/lib.rs | 22 +-
sgx_tprotected_fs/Cargo.toml | 2 +-
sgx_tprotected_fs/src/fs.rs | 10 +-
sgx_trts/Cargo.toml | 2 +-
sgx_trts/src/c_str.rs | 2 +-
sgx_trts/src/cpu_feature.rs | 117 +-
{sgx_tstd => sgx_trts}/src/cpuid.rs | 9 +-
sgx_trts/src/enclave.rs | 145 +-
sgx_trts/src/lib.rs | 5 +-
sgx_trts/src/memchr.rs | 2 -
sgx_trts/src/memeq.rs | 40 +-
sgx_trts/src/oom.rs | 4 +-
sgx_trts/src/trts.rs | 38 +-
sgx_trts/src/veh.rs | 11 +-
sgx_tse/Cargo.toml | 2 +-
sgx_tse/src/lib.rs | 5 -
sgx_tse/src/se.rs | 12 +-
sgx_tseal/Cargo.toml | 2 +-
sgx_tseal/src/aad.rs | 24 +-
sgx_tseal/src/internal.rs | 28 +-
sgx_tseal/src/seal.rs | 26 +-
sgx_tservice/Cargo.toml | 19 -
sgx_tservice/src/lib.rs | 38 -
sgx_tservice/src/sgxcounter.rs | 551 ---
sgx_tservice/src/sgxtime.rs | 200 -
sgx_tservice/src/tae.rs | 201 -
sgx_tstd/Cargo.toml | 6 +-
sgx_tstd/build.rs | 12 +
sgx_tstd/hashbrown/.cargo_vcs_info.json | 5 +
sgx_tstd/hashbrown/.gitignore | 3 +
sgx_tstd/hashbrown/CHANGELOG.md | 208 ++
sgx_tstd/hashbrown/Cargo.toml | 83 +
sgx_tstd/hashbrown/Cargo.toml.orig | 58 +
sgx_tstd/hashbrown/LICENSE-APACHE | 201 +
sgx_tstd/hashbrown/LICENSE-MIT | 25 +
sgx_tstd/hashbrown/README.md | 125 +
sgx_tstd/hashbrown/benches/bench.rs | 260 ++
sgx_tstd/hashbrown/build.rs | 9 +
sgx_tstd/hashbrown/clippy.toml | 1 +
sgx_tstd/hashbrown/src/external_trait_impls/mod.rs | 4 +
.../src/external_trait_impls/rayon/helpers.rs | 26 +
.../src/external_trait_impls/rayon/map.rs | 676 ++++
.../src/external_trait_impls/rayon/mod.rs | 4 +
.../src/external_trait_impls/rayon/raw.rs | 193 +
.../src/external_trait_impls/rayon/set.rs | 646 ++++
.../hashbrown/src/external_trait_impls/serde.rs | 200 +
sgx_tstd/hashbrown/src/lib.rs | 121 +
sgx_tstd/hashbrown/src/macros.rs | 54 +
sgx_tstd/hashbrown/src/map.rs | 3861 ++++++++++++++++++++
sgx_tstd/hashbrown/src/raw/bitmask.rs | 108 +
sgx_tstd/hashbrown/src/raw/generic.rs | 155 +
sgx_tstd/hashbrown/src/raw/mod.rs | 1528 ++++++++
sgx_tstd/hashbrown/src/raw/sse2.rs | 143 +
sgx_tstd/hashbrown/src/rustc_entry.rs | 621 ++++
sgx_tstd/hashbrown/src/scopeguard.rs | 49 +
sgx_tstd/hashbrown/src/set.rs | 1906 ++++++++++
sgx_tstd/hashbrown/tests/hasher.rs | 65 +
sgx_tstd/hashbrown/tests/rayon.rs | 533 +++
sgx_tstd/hashbrown/tests/serde.rs | 65 +
sgx_tstd/hashbrown/tests/set.rs | 30 +
sgx_tstd/src/collections/hash/map.rs | 3438 +++++++++++------
sgx_tstd/src/collections/hash/mod.rs | 26 -
sgx_tstd/src/collections/hash/set.rs | 1429 +++++++-
sgx_tstd/src/collections/hash/table.rs | 1134 ------
sgx_tstd/src/collections/mod.rs | 4 +-
sgx_tstd/src/cpuid.rs | 126 +-
sgx_tstd/src/enclave.rs | 29 +-
sgx_tstd/src/future.rs | 2 +-
sgx_tstd/src/lib.rs | 4 +-
sgx_tstd/src/panicking.rs | 17 +-
sgx_tstd/src/rt.rs | 2 +-
sgx_tstd/src/sync/condvar.rs | 187 +-
sgx_tstd/src/sync/mod.rs | 4 +-
sgx_tstd/src/sync/mutex.rs | 372 +-
sgx_tstd/src/sync/remutex.rs | 83 +-
sgx_tstd/src/sync/rwlock.rs | 319 +-
sgx_tstd/src/sync/spinlock.rs | 4 +-
sgx_tstd/src/sys/condvar.rs | 230 ++
.../src/sys/fast_thread_local.rs | 19 +-
sgx_tstd/src/sys/fd.rs | 4 +-
sgx_tstd/src/sys/mod.rs | 7 +
sgx_tstd/src/sys/mutex.rs | 336 ++
sgx_tstd/src/sys/os.rs | 2 +-
sgx_tstd/src/sys/rwlock.rs | 319 ++
sgx_tstd/src/sys/thread.rs | 138 +-
.../src/oom.rs => sgx_tstd/src/sys/thread_local.rs | 47 +-
sgx_tstd/src/sys_common/at_exit_imp.rs | 3 +-
sgx_tstd/src/sys_common/mod.rs | 40 +-
sgx_tstd/src/sys_common/thread.rs | 28 -
sgx_tstd/src/sys_common/thread_local.rs | 231 ++
sgx_tstd/src/thread/local.rs | 411 ++-
sgx_tstd/src/thread/mod.rs | 43 +-
sgx_tunittest/Cargo.toml | 2 +-
sgx_types/Cargo.toml | 2 +-
sgx_types/src/cpu_feature.rs | 4 +-
sgx_types/src/error.rs | 6 +
sgx_types/src/function.rs | 673 ++--
sgx_types/src/marker.rs | 4 +-
sgx_types/src/metadata.rs | 54 +-
sgx_types/src/types.rs | 177 +-
sgx_ucrypto/Cargo.toml | 2 +-
sgx_ucrypto/src/crypto.rs | 198 +-
sgx_ucrypto/src/util.rs | 38 +-
sgx_unwind/build.rs | 39 +-
sgx_unwind/libunwind/autogen-linux.sh | 27 +
sgx_urts/Cargo.toml | 2 +-
sgx_urts/src/asyncio.rs | 15 +-
sgx_urts/src/enclave.rs | 44 +-
sgx_urts/src/env.rs | 38 +-
sgx_urts/src/event.rs | 31 +-
sgx_urts/src/fd.rs | 44 +-
sgx_urts/src/file.rs | 118 +-
sgx_urts/src/mem.rs | 22 +-
sgx_urts/src/net.rs | 10 +-
sgx_urts/src/pipe.rs | 8 +-
sgx_urts/src/socket.rs | 87 +-
sgx_urts/src/sys.rs | 38 +-
sgx_urts/src/thread.rs | 71 +-
sgx_urts/src/time.rs | 4 +-
sgx_ustdc/Makefile | 2 +-
sgx_ustdc/asyncio.c | 8 +-
sgx_ustdc/env.c | 10 +-
sgx_ustdc/event.c | 42 +-
sgx_ustdc/fd.c | 26 +-
sgx_ustdc/file.c | 16 +-
sgx_ustdc/inc/spinlock.h | 51 +-
sgx_ustdc/mem.c | 14 +-
sgx_ustdc/net.c | 6 +-
sgx_ustdc/pipe.c | 4 +-
sgx_ustdc/socket.c | 71 +-
sgx_ustdc/spinlock.c | 54 +-
sgx_ustdc/sys.c | 24 +-
sgx_ustdc/thread.c | 79 +-
sgx_ustdc/time.c | 2 +-
xargo/sgx_tstd/Cargo.toml | 4 +-
xargo/sgx_tstd/build.rs | 12 +
427 files changed, 22293 insertions(+), 10462 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org