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