[apache/incubator-teaclave] Fix list functions only show the latest function id (PR #593)

2021-12-14 Thread Mingshen Sun
## Description Fix list functions only show the latest function id ## Type of change (select or add applied and delete the others) - [x] Bug fix (non-breaking change which fixes an issue) ## How has this been tested? CI test. ## Checklist - [x] Fork the repo and create your branch from `maste

[apache/incubator-teaclave] Inherent Request class for proper json serde (PR #592)

2021-12-14 Thread Mingshen Sun
## Description Inherent Request class for proper json serde. ## Type of change (select or add applied and delete the others) - [x] Bug fix (non-breaking change which fixes an issue) ## How has this been tested? CI test. ## Checklist - [x] Fork the repo and create your branch from `master`. -

Re: [apache/incubator-teaclave] Refactor Python client SDK (PR #591)

2021-12-14 Thread Mingshen Sun
Merged #591 into master. -- 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/591#event-5767970004

[apache/incubator-teaclave] Refactor Python client SDK (PR #591)

2021-12-14 Thread Mingshen Sun
## Description Refactor Python client SDK. There are several changes: - Add TeacalveException, raise when needed - Add close channel function and support context manager functions (i.e., `with xxx as:`) - Remove client classes and merge all functions into the service classes - Add a parent class

Re: [apache/incubator-teaclave] Fix DCAP env var check in the prep script (PR #590)

2021-12-14 Thread Mingshen Sun
Merged #590 into master. -- 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/590#event-5767452299

[apache/incubator-teaclave] Fix DCAP env var check in the prep script (PR #590)

2021-12-14 Thread Mingshen Sun
## Description Correctly check if DCAP env var is set as "ON". ## Type of change (select or add applied and delete the others) - [x] Bug fix (non-breaking change which fixes an issue) ## How has this been tested? CI test. ## Checklist - [x] Fork the repo and create your branch from `master`.

Re: [apache/incubator-teaclave] Fix packages rebuild every time (PR #589)

2021-12-14 Thread Mingshen Sun
Merged #589 into master. -- 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/589#event-5766277707

Re: [apache/incubator-teaclave] API updates (PR #588)

2021-12-14 Thread Mingshen Sun
Merged #588 into master. -- 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/588#event-5766254653

Re: [apache/incubator-teaclave-sgx-sdk] Implications of Upcoming Total Memory Encryption (TME) (#333)

2021-12-14 Thread Jeffrey Knight
It looks like we need to be very careful about processor selection if we want SGX MEE and not TME. I'm reading these specs as saying "if it has TME then it isn't using MEE". Could there be a BIOS setting to set Ice Lake chips to use MEE with the small Enclave Page Size ? [Intel® Xeon® E-2386