Re: [apache/incubator-teaclave-sgx-sdk] Sqlite3 Port (#274)

2020-10-24 Thread Rd
Thank you for your reply, they make sense a lot! > > But Enclave written in C is not taking advantage of rigorous checking of > > Rust sgx_tstd but instead relies on Intel's tlibc (and Intel does not > > provide checks on the primitive ocalls? I believe they also do?) > > I think there's one

Re: [apache/incubator-teaclave] builtin function question (#427)

2020-10-24 Thread gjj
> In short, you cannot use third-party Rust crates which are not in the > `third_party/crates-sgx` directory. > > For your case, if you want to use ndarray, you need to vendor ndarray-sgx > (https://github.com/mesalock-linux/ndarray-sgx) in the `crates-sgx` directory. ok i'll try. Can you

[GitHub] [incubator-teaclave-website] mssun merged pull request #2: Update 2020-10-22-announcing-teaclave-0.1.0.md

2020-10-24 Thread GitBox
mssun merged pull request #2: URL: https://github.com/apache/incubator-teaclave-website/pull/2 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL

Re: [apache/incubator-teaclave-sgx-sdk] [Call for contribution] Documentation for SGX SDK (#276)

2020-10-24 Thread Mingshen Sun
I put this wiki page (https://github.com/apache/incubator-teaclave-sgx-sdk/wiki/Mitigation-of-Intel-SA-00219-in-Rust-SGX) to our blog (https://teaclave.staged.apache.org/blog/2019-12-02-mitigation-of-intel-sa-00219-in-teaclave-sgx-sdk/). It's more like a blog post than document. -- You are

Re: [apache/incubator-teaclave] builtin function question (#427)

2020-10-24 Thread Mingshen Sun
In short, you cannot use third-party Rust crates which are not in the `third_party/crates-sgx` directory. For your case, if you want to use ndarray, you need to vendor ndarray-sgx (https://github.com/mesalock-linux/ndarray-sgx) in the `crates-sgx` directory. -- You are receiving this because

Re: [apache/incubator-teaclave-sgx-sdk] Sqlite3 Port (#274)

2020-10-24 Thread Mingshen Sun
Sorry, it seems that my reply brings you more questions. > But Enclave written in C is not taking advantage of rigorous checking of Rust > sgx_tstd but instead relies on Intel's tlibc (and Intel does not provide > checks on the primitive ocalls? I believe they also do?) I think there's one