This is an automated email from the ASF dual-hosted git repository.

yulongzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git


The following commit(s) were added to refs/heads/master by this push:
     new e9968bc  Polish document (#431)
e9968bc is described below

commit e9968bc7f1e13270f90a44b09cecc219fc56648c
Author: Mingshen Sun <[email protected]>
AuthorDate: Wed Nov 4 15:51:38 2020 -0800

    Polish document (#431)
    
    * Polish document
    
    * Add symptom of OOM
---
 README.md                 | 10 +++++-----
 docs/README.md            |  2 +-
 docs/my-first-function.md | 13 +++++++++++++
 3 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index 1f11be1..4869f6f 100644
--- a/README.md
+++ b/README.md
@@ -8,23 +8,23 @@ platform, making computation on privacy-sensitive data safe 
and simple.
 
 ## Highlights
 
-- **Security**:
+- **Secure and Attestable**:
   Teaclave adopts multiple security technologies to enable secure computing, in
   particular, Teaclave uses Intel SGX to serve the most security-sensitive 
tasks
   with *hardware-based isolation*, *memory encryption* and *attestation*.
   Also, Teaclave is written in Rust to prevent *memory-safety* issues.
-- **Functionality**:
+- **Function-as-a-Service**:
   Teaclave is provided as a *function-as-a-service platform*. With many 
built-in
   functions, it supports tasks like machine learning, private set intersection,
   crypto computation, etc. In addition, developers can also deploy and execute
   Python scripts in Teaclave. More importantly, unlike traditional FaaS,
   Teaclave supports both general secure computing tasks and *flexible
   single- and multi-party secure computation*.
-- **Usability**:
+- **Ease of Use**:
   Teaclave builds its components in containers, therefore, it supports
   deployment both locally and within cloud infrastructures. Teaclave also
   provides convenient endpoint APIs, client SDKs and command line tools.
-- **Modularity**:
+- **Flexibility**:
   Components in Teaclave are designed in modular, and some like remote
   attestation can be easily embedded in other projects. In addition, Teaclave
   SGX SDK can also be used separately to write standalone SGX enclaves for 
other
@@ -37,7 +37,7 @@ platform, making computation on privacy-sensitive data safe 
and simple.
 - [My First Function](docs/my-first-function.md)
 - [Write Functions in Python](docs/functions-in-python.md)
 - [How to Add Built-in Functions](docs/builtin-functions.md)
-- [Deploying Teaclave on Azure Confidential Computing Virtual 
Machines](docs/azure-confidential-computing.md)
+- [Deploying Teaclave on Azure Confidential Computing 
VM](docs/azure-confidential-computing.md)
 
 ### Design
 
diff --git a/docs/README.md b/docs/README.md
index 3840b47..46926f7 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -9,7 +9,7 @@ permalink: /docs/
 - [My First Function](my-first-function.md)
 - [Function in Python](functions-in-python.md)
 - [How to Add Built-in Functions](builtin-functions.md)
-- [Deploying Teaclave on Azure Confidential Computing Virtual 
Machines](azure-confidential-computing.md)
+- [Deploying Teaclave on Azure Confidential Computing 
VM](azure-confidential-computing.md)
 
 ## Design
 
diff --git a/docs/my-first-function.md b/docs/my-first-function.md
index 2885e8a..48cc34f 100644
--- a/docs/my-first-function.md
+++ b/docs/my-first-function.md
@@ -192,6 +192,10 @@ $ PYTHONPATH=../../sdk/python python3 mesapy_echo.py 
mesapy_echo_payload.py 'Hel
 ## Simulation Mode
 
 Clone and build Teaclave (with the `-DSGX_SIM_MODE=ON` option in `cmake`).
+Note that if you are using Docker for Mac,
+[increase the size of allocated 
memory](https://docs.docker.com/docker-for-mac/) to
+avoid compilation error caused by out-of-memory, e.g., reporting a "signal: 9,
+SIGKILL: kill" error during the compilation.
 
 ```
 $ git clone https://github.com/apache/incubator-teaclave.git
@@ -226,4 +230,13 @@ In simulation mode, run examples with `SGX_MODE=SW` 
environment variable.
 ```
 $ cd examples/python
 $ SGX_MODE=SW PYTHONPATH=../../sdk/python python3 builtin_echo.py 'Hello, 
Teaclave!'
+[+] registering user
+[+] login
+[+] registering function
+[+] creating task
+[+] approving task
+[+] invoking task
+[+] getting result
+[+] done
+[+] function return:  b'Hello, Teaclave!'
 ```


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to