Gordon King
Gordon King
We may try to integrate with Graphene LibOS, Let me create a new feature request ticket to handle this, thanks.
[Graphene](https://grapheneproject.io/)
Hi @mssun, Thanks you very much for the detailed explanation on leveraging LibOS kind system in Teaclave. It is very helpful for us to work on this effectively. the GSGX...
In [attestation](https://teaclave.apache.org/docs/codebase/attestation/) page, the way to binding is `We make the certificate cryptographically bound to a specific enclave instance by adding the public key of the certificate in the attestation...
Hi @ya0guang, Glad to know you also got interested in this. Yes. as you mentioned, the Graphene forwards many `syscalls` to untrusted host, more specifically, `41 SGX OCALLs` to untrusted...
Hi @mssun, as we talked, the `Graphene` will download several dependent 3rd party's codebases during building time. e.g. [glibc](https://github.com/oscarlab/graphene/blob/9f0943e39432e5440066c8448780a08eb4254c77/LibOS/Makefile#L117), [mbedtls](https://github.com/oscarlab/graphene/blob/30013c6754e9f8aed25bb887cb5994a17ad4efcc/common/src/Makefile#L59), [uthash](https://github.com/oscarlab/graphene/blob/30013c6754e9f8aed25bb887cb5994a17ad4efcc/common/src/Makefile#L134), [toml](https://github.com/oscarlab/graphene/blob/30013c6754e9f8aed25bb887cb5994a17ad4efcc/common/src/Makefile#L152), [gcc](https://github.com/oscarlab/graphene/blob/8c7ac33f80d403b388248ea7827996cb0cc74019/LibOS/Makefile#L183). all downloads are verified by hashcodes, however,...
In addition, `Graphene project` licensed as [GPL v3.0](https://github.com/oscarlab/graphene/blob/master/LICENSE.txt) along with an [addendum](https://github.com/oscarlab/graphene/blob/master/LICENSE.addendum.txt), but it is not permissive compatible with `Apache 2`, the page [GPL-compatibility](https://www.apache.org/licenses/GPL-compatibility.html) says `However, GPLv3 software cannot be...
Hi @ya0guang I'm studying the PR #504 as a guide to adding Graphene as an executor. In the example script [wasm_simple_add.py](https://github.com/apache/incubator-teaclave/pull/504/files#diff-386761b79979c0852f0de51f53304f32ff8880ffb5733cc5e059899a6b3b4e2d), the [payload_file: wasm_simple_add_payload/simple_add.wasm](https://github.com/ya0guang/incubator-teaclave/blob/a31fc1741c86ee47ac28cbf0e469ad8813ac3731/examples/python/wasm_simple_add.py#L62) is loaded and registered in `front...
@mssun, thank you for the suggestion. regarding `Provide interfaces for any libOS executors`, the 3rd-party libOS would be running in a separate process/enclave space, should we keep it running or...
We drafted the design of GSGX enabling on Teaclave, Please review. thanks. [teaclave_libos_gsgx.pdf](https://github.com/apache/incubator-teaclave/files/6926126/teaclave_libos_gsgx.pdf)