You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@teaclave.apache.org by rd...@apache.org on 2022/04/18 06:01:10 UTC
[incubator-teaclave-sgx-sdk] branch v2.0.0-preview updated (39d58314 -> dc76c20a)
This is an automated email from the ASF dual-hosted git repository.
rduan pushed a change to branch v2.0.0-preview
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-sgx-sdk.git
from 39d58314 add hyper based https server example
add dc76c20a Support intel-sgx-sdk 2.16 and dcap 1.13
No new revisions were added by this update.
Summary of changes:
buildenv.mk | 15 +-
common/inc/internal/arch.h | 1 +
common/inc/internal/inst.h | 1 +
common/inc/internal/trts_inst.h | 19 +-
common/inc/sgx_attributes.h | 3 +-
common/inc/sgx_ql_lib_common.h | 39 ++-
common/inc/sgx_qve_header.h | 4 +-
common/inc/sgx_report2.h | 110 +++++++++
common/inc/sgx_tcrypto.h | 11 +-
common/inc/sgx_trts.h | 19 ++
common/inc/sgx_utils.h | 12 +
.../download_prebuilt/download_prebuilt.sh | 6 +-
sgx_crypto/sgx_crypto_sys/src/lib.rs | 12 +
sgx_crypto/sgx_crypto_sys/tcrypto/Makefile | 7 +-
.../tcrypto/ipp/{sgx_sha256.cpp => sgx_sha384.cpp} | 26 +-
.../ipp/{sgx_sha256_msg.cpp => sgx_sha384_msg.cpp} | 6 +-
sgx_crypto/src/sha/mod.rs | 191 +-------------
sgx_crypto/src/{sm/sm3/mod.rs => sha/sha1.rs} | 55 +++--
sgx_crypto/src/{sm/sm3/mod.rs => sha/sha256.rs} | 55 +++--
sgx_crypto/src/{sm/sm3/mod.rs => sha/sha384.rs} | 55 +++--
sgx_dcap/tkey_exchange/src/session/initiator.rs | 4 +-
sgx_dcap/tkey_exchange/src/session/responder.rs | 4 +-
sgx_dcap/tvl/src/tvl.rs | 6 +-
.../tkey_exchange/src/session/initiator.rs | 2 +-
.../pal/src/safecrt/{memomve_s.c => memmove_s.c} | 0
sgx_macros/src/lib.rs | 11 +-
sgx_serialize/src/types.rs | 273 ++++++++++++++++++++-
sgx_tdh/src/message.rs | 4 +-
sgx_trts/src/arch.rs | 7 +
sgx_trts/src/asm/cet.S | 2 +
sgx_trts/src/asm/macro.S | 15 +-
sgx_trts/src/asm/mod.rs | 8 +-
sgx_trts/src/asm/pic.S | 4 +
sgx_trts/src/asm/thunk.S | 2 +
sgx_trts/src/asm/xsave.S | 2 +
sgx_trts/src/call/ecall.rs | 11 +-
sgx_trts/src/capi.rs | 27 ++
sgx_trts/src/edmm/tcs.rs | 2 +
sgx_trts/src/feature/sys.rs | 11 +-
sgx_trts/src/inst/hw/enclu.S | 2 +
sgx_trts/src/inst/{sim/td.S => hw/everifyreport.S} | 18 +-
sgx_trts/src/inst/hw/inst.rs | 16 +-
sgx_trts/src/inst/hw/td.S | 2 +
sgx_trts/src/inst/hw/xsave_mask.S | 2 +
sgx_trts/src/inst/hyper/enclu.S | 2 +
sgx_trts/src/inst/hyper/inst.rs | 10 +-
sgx_trts/src/inst/hyper/td.S | 2 +
sgx_trts/src/inst/hyper/xsave_mask.S | 2 +
sgx_trts/src/inst/mod.rs | 2 +
sgx_trts/src/inst/sim/enclu.S | 2 +
sgx_trts/src/inst/sim/inst.rs | 21 +-
sgx_trts/src/inst/sim/lowlib.S | 1 -
sgx_trts/src/inst/sim/td.S | 2 +
sgx_trts/src/inst/sim/xsave_mask.S | 2 +
sgx_trts/src/lib.rs | 2 +
.../utils/src/time.rs => sgx_trts/src/pkru.rs | 64 +++--
sgx_trts/src/se/key.rs | 2 +-
sgx_trts/src/se/report.rs | 73 +++++-
sgx_trts/src/veh/exception.rs | 52 ++--
sgx_trts/src/version.rs | 4 +-
sgx_tse/src/capi.rs | 17 +-
sgx_tse/src/se.rs | 26 +-
sgx_types/src/error/mod.rs | 5 +
sgx_types/src/function.rs | 40 ++-
sgx_types/src/macros.rs | 2 +-
sgx_types/src/types/crypto.rs | 128 +++++++++-
sgx_types/src/types/dcap.rs | 51 +++-
sgx_types/src/types/mod.rs | 10 +-
sgx_types/src/types/report2.rs | 193 +++++++++++++++
sgx_unwind/build.rs | 8 +-
sgx_unwind/libunwind/src/se-iterate-phdr.c | 4 +-
tools/docker/Dockerfile.centos8.2 | 13 +-
tools/docker/Dockerfile.ubuntu18.04 | 9 +-
tools/docker/Dockerfile.ubuntu20.04 | 9 +-
74 files changed, 1391 insertions(+), 449 deletions(-)
create mode 100644 common/inc/sgx_report2.h
copy sgx_crypto/sgx_crypto_sys/tcrypto/ipp/{sgx_sha256.cpp => sgx_sha384.cpp} (86%)
copy sgx_crypto/sgx_crypto_sys/tcrypto/ipp/{sgx_sha256_msg.cpp => sgx_sha384_msg.cpp} (92%)
copy sgx_crypto/src/{sm/sm3/mod.rs => sha/sha1.rs} (58%)
copy sgx_crypto/src/{sm/sm3/mod.rs => sha/sha256.rs} (57%)
copy sgx_crypto/src/{sm/sm3/mod.rs => sha/sha384.rs} (57%)
rename sgx_libc/sgx_tlibc_sys/tsafecrt/pal/src/safecrt/{memomve_s.c => memmove_s.c} (100%)
copy sgx_trts/src/inst/{sim/td.S => hw/everifyreport.S} (69%)
copy sgx_tests/utils/src/time.rs => sgx_trts/src/pkru.rs (51%)
create mode 100644 sgx_types/src/types/report2.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org