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

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


The following commit(s) were added to refs/heads/asf-staging by this push:
     new 9b2904a  Update documentation
9b2904a is described below

commit 9b2904a6bdb307315cb5b598a2796ada379fd6c4
Author: Mingshen Sun <b...@mssun.me>
AuthorDate: Wed May 20 13:38:31 2020 -0700

    Update documentation
---
 404.html                                       | 6 +++---
 assets/js/{10.9e8c1487.js => 10.9ee275bd.js}   | 2 +-
 assets/js/{11.adc2008f.js => 11.32cbbf99.js}   | 2 +-
 assets/js/{15.404953cf.js => 15.46f7578b.js}   | 2 +-
 assets/js/{16.16811c39.js => 16.d4bf5291.js}   | 2 +-
 assets/js/{17.e0cb4cdc.js => 17.3b53cab2.js}   | 2 +-
 assets/js/{18.cc672e9a.js => 18.ef72ed7c.js}   | 2 +-
 assets/js/{19.7770d004.js => 19.1a81ed00.js}   | 2 +-
 assets/js/{21.fd774128.js => 21.3327089a.js}   | 2 +-
 assets/js/{22.5f57c4ff.js => 22.5c7fa760.js}   | 2 +-
 assets/js/{23.91466c5a.js => 23.58388b8d.js}   | 2 +-
 assets/js/{24.c7c462b9.js => 24.c4e5b1cf.js}   | 2 +-
 assets/js/{25.8940d41e.js => 25.81649133.js}   | 2 +-
 assets/js/{5.ffd48745.js => 5.06ab3189.js}     | 2 +-
 assets/js/{6.eb171b70.js => 6.f895286b.js}     | 2 +-
 assets/js/{8.db61d831.js => 8.62cb818d.js}     | 2 +-
 assets/js/{app.3615fccd.js => app.99092b54.js} | 4 ++--
 cli/index.html                                 | 4 ++--
 community/index.html                           | 4 ++--
 config/index.html                              | 4 ++--
 contributors/index.html                        | 4 ++--
 dcap/index.html                                | 4 ++--
 docker/index.html                              | 4 ++--
 docs/index.html                                | 4 ++--
 docs/mutual-attestation/index.html             | 4 ++--
 docs/my-first-function/index.html              | 6 ++++--
 docs/rust-guildeline/index.html                | 4 ++--
 docs/threat-model/index.html                   | 4 ++--
 index.html                                     | 4 ++--
 keys/index.html                                | 4 ++--
 services/index.html                            | 4 ++--
 teaclave/common/protected_fs_rs/index.html     | 4 ++--
 teaclave/common/rusty_leveldb_sgx/index.html   | 4 ++--
 teaclave/examples/index.html                   | 4 ++--
 teaclave/index.html                            | 4 ++--
 teaclave/sdk/index.html                        | 4 ++--
 teaclave/tests/index.html                      | 4 ++--
 teaclave/third_party/index.html                | 4 ++--
 38 files changed, 64 insertions(+), 62 deletions(-)

diff --git a/404.html b/404.html
index 11c140b..3935bff 100644
--- a/404.html
+++ b/404.html
@@ -7,13 +7,13 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/4.ebc9842c.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link rel="prefe [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/4.ebc9842c.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link rel="prefe [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
-    <div id="app" data-server-rendered="true"><div 
class="theme-container"><div class="theme-default-content"><h1>404</h1> 
<blockquote>That's a Four-Oh-Four.</blockquote> <a href="/" 
class="router-link-active">
+    <div id="app" data-server-rendered="true"><div 
class="theme-container"><div class="theme-default-content"><h1>404</h1> 
<blockquote>How did we get here?</blockquote> <a href="/" 
class="router-link-active">
       Take me home.
     </a></div></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/4.ebc9842c.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/4.ebc9842c.js" defer></script>
   </body>
 </html>
diff --git a/assets/js/10.9e8c1487.js b/assets/js/10.9ee275bd.js
similarity index 94%
rename from assets/js/10.9e8c1487.js
rename to assets/js/10.9ee275bd.js
index b1354aa..8b08ccd 100644
--- a/assets/js/10.9e8c1487.js
+++ b/assets/js/10.9ee275bd.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{361:function(e,t,r){"use
 strict";r.r(t);var n=r(25),o=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,r=e._self._c||t;return 
r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"rust-bindings-for-protectedfs"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#rust-bindings-for-protectedfs"}},[e._v("#")]),e._v("
 Rust bindings for ProtectedFS")]),e._v(" "),r("p",[r("code",[e._v("protected_ 
[...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{362:function(e,t,r){"use
 strict";r.r(t);var n=r(25),o=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,r=e._self._c||t;return 
r("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[r("h1",{attrs:{id:"rust-bindings-for-protectedfs"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#rust-bindings-for-protectedfs"}},[e._v("#")]),e._v("
 Rust bindings for ProtectedFS")]),e._v(" "),r("p",[r("code",[e._v("protected_ 
[...]
\ No newline at end of file
diff --git a/assets/js/11.adc2008f.js b/assets/js/11.32cbbf99.js
similarity index 96%
rename from assets/js/11.adc2008f.js
rename to assets/js/11.32cbbf99.js
index 410ceb7..b1f36b5 100644
--- a/assets/js/11.adc2008f.js
+++ b/assets/js/11.32cbbf99.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{362:function(e,t,s){"use
 strict";s.r(t);var a=s(25),i=Object(a.a)({},(function(){var 
e=this,t=e.$createElement,s=e._self._c||t;return 
s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"leveldb-rs"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#leveldb-rs"}},[e._v("#")]),e._v("
 leveldb-rs")]),e._v(" 
"),s("p",[s("a",{attrs:{href:"https://ci.mesalock-linux.org/mesalock-linux/rusty_leveldb_sgx";
 [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{361:function(e,t,s){"use
 strict";s.r(t);var a=s(25),i=Object(a.a)({},(function(){var 
e=this,t=e.$createElement,s=e._self._c||t;return 
s("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[s("h1",{attrs:{id:"leveldb-rs"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#leveldb-rs"}},[e._v("#")]),e._v("
 leveldb-rs")]),e._v(" 
"),s("p",[s("a",{attrs:{href:"https://ci.mesalock-linux.org/mesalock-linux/rusty_leveldb_sgx";
 [...]
\ No newline at end of file
diff --git a/assets/js/15.404953cf.js b/assets/js/15.46f7578b.js
similarity index 91%
rename from assets/js/15.404953cf.js
rename to assets/js/15.46f7578b.js
index 2f3c717..9a2af34 100644
--- a/assets/js/15.404953cf.js
+++ b/assets/js/15.46f7578b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{366:function(t,e,a){"use
 strict";a.r(e);var o=a(25),n=Object(o.a)({},(function(){var 
t=this,e=t.$createElement,a=t._self._c||e;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"teaclave-documentation"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-documentation"}},[t._v("#")]),t._v("
 Teaclave Documentation")]),t._v(" 
"),a("ul",[a("li",[a("RouterLink",{attrs:{to:"/teaclave/d [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{367:function(t,e,a){"use
 strict";a.r(e);var o=a(25),n=Object(o.a)({},(function(){var 
t=this,e=t.$createElement,a=t._self._c||e;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"teaclave-documentation"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-documentation"}},[t._v("#")]),t._v("
 Teaclave Documentation")]),t._v(" 
"),a("ul",[a("li",[a("RouterLink",{attrs:{to:"/teaclave/d [...]
\ No newline at end of file
diff --git a/assets/js/16.16811c39.js b/assets/js/16.d4bf5291.js
similarity index 97%
rename from assets/js/16.16811c39.js
rename to assets/js/16.d4bf5291.js
index a64f641..2bf466f 100644
--- a/assets/js/16.16811c39.js
+++ b/assets/js/16.d4bf5291.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{367:function(e,t,a){"use
 strict";a.r(t);var n=a(25),s=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"mutual-attestation-why-and-how"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mutual-attestation-why-and-how"}},[e._v("#")]),e._v("
 Mutual Attestation: Why and How")]),e._v(" "),a("p",[e._v("The standard pro 
[...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{366:function(e,t,a){"use
 strict";a.r(t);var n=a(25),s=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"mutual-attestation-why-and-how"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#mutual-attestation-why-and-how"}},[e._v("#")]),e._v("
 Mutual Attestation: Why and How")]),e._v(" "),a("p",[e._v("The standard pro 
[...]
\ No newline at end of file
diff --git a/assets/js/17.e0cb4cdc.js b/assets/js/17.3b53cab2.js
similarity index 95%
rename from assets/js/17.e0cb4cdc.js
rename to assets/js/17.3b53cab2.js
index 16c59d1..a22a10c 100644
--- a/assets/js/17.e0cb4cdc.js
+++ b/assets/js/17.3b53cab2.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{368:function(e,t,a){"use
 strict";a.r(t);var n=a(25),s=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"my-first-function"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#my-first-function"}},[e._v("#")]),e._v("
 My First Function")]),e._v(" "),a("p",[e._v("This documentation will guide you 
through executing your [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{368:function(e,t,a){"use
 strict";a.r(t);var n=a(25),s=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"my-first-function"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#my-first-function"}},[e._v("#")]),e._v("
 My First Function")]),e._v(" "),a("p",[e._v("This documentation will guide you 
through executing your [...]
\ No newline at end of file
diff --git a/assets/js/18.cc672e9a.js b/assets/js/18.ef72ed7c.js
similarity index 97%
rename from assets/js/18.cc672e9a.js
rename to assets/js/18.ef72ed7c.js
index 2c787f2..15fcb72 100644
--- a/assets/js/18.cc672e9a.js
+++ b/assets/js/18.ef72ed7c.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{369:function(e,t,a){"use
 strict";a.r(t);var n=a(25),r=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"rust-development-guideline"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#rust-development-guideline"}},[e._v("#")]),e._v("
 Rust Development Guideline")]),e._v(" "),a("p",[e._v("This doc defines some 
guideli [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{370:function(e,t,a){"use
 strict";a.r(t);var n=a(25),r=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"rust-development-guideline"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#rust-development-guideline"}},[e._v("#")]),e._v("
 Rust Development Guideline")]),e._v(" "),a("p",[e._v("This doc defines some 
guideli [...]
\ No newline at end of file
diff --git a/assets/js/19.7770d004.js b/assets/js/19.1a81ed00.js
similarity index 97%
rename from assets/js/19.7770d004.js
rename to assets/js/19.1a81ed00.js
index fddc857..b2923ef 100644
--- a/assets/js/19.7770d004.js
+++ b/assets/js/19.1a81ed00.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{370:function(e,t,n){"use
 strict";n.r(t);var a=n(25),o=Object(a.a)({},(function(){var 
e=this,t=e.$createElement,n=e._self._c||t;return 
n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h1",{attrs:{id:"threat-model"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#threat-model"}},[e._v("#")]),e._v("
 Threat Model")]),e._v(" "),n("p",[e._v("With its strongest security setting 
applied, Teaclave guarantees data\n [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{369:function(e,t,n){"use
 strict";n.r(t);var a=n(25),o=Object(a.a)({},(function(){var 
e=this,t=e.$createElement,n=e._self._c||t;return 
n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h1",{attrs:{id:"threat-model"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#threat-model"}},[e._v("#")]),e._v("
 Threat Model")]),e._v(" "),n("p",[e._v("With its strongest security setting 
applied, Teaclave guarantees data\n [...]
\ No newline at end of file
diff --git a/assets/js/21.fd774128.js b/assets/js/21.3327089a.js
similarity index 95%
rename from assets/js/21.fd774128.js
rename to assets/js/21.3327089a.js
index c44ae55..0f79c66 100644
--- a/assets/js/21.fd774128.js
+++ b/assets/js/21.3327089a.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{372:function(e,t,a){"use
 strict";a.r(t);var r=a(25),n=Object(r.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"keys-and-certificates-in-teaclave"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#keys-and-certificates-in-teaclave"}},[e._v("#")]),e._v("
 Keys and Certificates in Teaclave")]),e._v(" "),a("p",[e._v("This dir [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{376:function(e,t,a){"use
 strict";a.r(t);var r=a(25),n=Object(r.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"keys-and-certificates-in-teaclave"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#keys-and-certificates-in-teaclave"}},[e._v("#")]),e._v("
 Keys and Certificates in Teaclave")]),e._v(" "),a("p",[e._v("This dir [...]
\ No newline at end of file
diff --git a/assets/js/22.5f57c4ff.js b/assets/js/22.5c7fa760.js
similarity index 76%
rename from assets/js/22.5f57c4ff.js
rename to assets/js/22.5c7fa760.js
index 390c51f..aa14b17 100644
--- a/assets/js/22.5f57c4ff.js
+++ b/assets/js/22.5c7fa760.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{373:function(t,s,e){"use
 strict";e.r(s);var n=e(25),l=Object(n.a)({},(function(){var 
t=this.$createElement,s=this._self._c||t;return 
s("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[s("p",[this._v("sdk")])])}),[],!1,null,null,null);s.default=l.exports}}]);
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{372:function(t,s,e){"use
 strict";e.r(s);var n=e(25),l=Object(n.a)({},(function(){var 
t=this.$createElement,s=this._self._c||t;return 
s("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[s("p",[this._v("sdk")])])}),[],!1,null,null,null);s.default=l.exports}}]);
\ No newline at end of file
diff --git a/assets/js/23.91466c5a.js b/assets/js/23.58388b8d.js
similarity index 98%
rename from assets/js/23.91466c5a.js
rename to assets/js/23.58388b8d.js
index 13a3138..43bbd84 100644
--- a/assets/js/23.91466c5a.js
+++ b/assets/js/23.58388b8d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{374:function(e,t,n){"use
 strict";n.r(t);var s=n(25),a=Object(s.a)({},(function(){var 
e=this,t=e.$createElement,n=e._self._c||t;return 
n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h1",{attrs:{id:"teaclave-services"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-services"}},[e._v("#")]),e._v("
 Teaclave Services")]),e._v(" "),n("p",[e._v("This directory contains protocol 
definitions and impleme [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{373:function(e,t,n){"use
 strict";n.r(t);var s=n(25),a=Object(s.a)({},(function(){var 
e=this,t=e.$createElement,n=e._self._c||t;return 
n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h1",{attrs:{id:"teaclave-services"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-services"}},[e._v("#")]),e._v("
 Teaclave Services")]),e._v(" "),n("p",[e._v("This directory contains protocol 
definitions and impleme [...]
\ No newline at end of file
diff --git a/assets/js/24.c7c462b9.js b/assets/js/24.c4e5b1cf.js
similarity index 96%
rename from assets/js/24.c7c462b9.js
rename to assets/js/24.c4e5b1cf.js
index 936be7c..180083e 100644
--- a/assets/js/24.c7c462b9.js
+++ b/assets/js/24.c4e5b1cf.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{375:function(t,e,s){"use
 strict";s.r(e);var n=s(25),a=Object(n.a)({},(function(){var 
t=this,e=t.$createElement,s=t._self._c||e;return 
s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"tests-in-teaclave"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#tests-in-teaclave"}},[t._v("#")]),t._v("
 Tests in Teaclave")]),t._v(" "),s("p",[t._v("This directory contains all tests 
in Teaclave including  [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{374:function(t,e,s){"use
 strict";s.r(e);var n=s(25),a=Object(n.a)({},(function(){var 
t=this,e=t.$createElement,s=t._self._c||e;return 
s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("h1",{attrs:{id:"tests-in-teaclave"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#tests-in-teaclave"}},[t._v("#")]),t._v("
 Tests in Teaclave")]),t._v(" "),s("p",[t._v("This directory contains all tests 
in Teaclave including  [...]
\ No newline at end of file
diff --git a/assets/js/25.8940d41e.js b/assets/js/25.81649133.js
similarity index 97%
rename from assets/js/25.8940d41e.js
rename to assets/js/25.81649133.js
index d535b1e..7dce1ff 100644
--- a/assets/js/25.8940d41e.js
+++ b/assets/js/25.81649133.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{376:function(e,t,n){"use
 strict";n.r(t);var a=n(25),r=Object(a.a)({},(function(){var 
e=this,t=e.$createElement,n=e._self._c||t;return 
n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h1",{attrs:{id:"dependencies-and-rust-packages-crates-vendoring"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#dependencies-and-rust-packages-crates-vendoring"}},[e._v("#")]),e._v("
 Dependencies and Rust Packages (Crates) V [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{375:function(e,t,n){"use
 strict";n.r(t);var a=n(25),r=Object(a.a)({},(function(){var 
e=this,t=e.$createElement,n=e._self._c||t;return 
n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h1",{attrs:{id:"dependencies-and-rust-packages-crates-vendoring"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#dependencies-and-rust-packages-crates-vendoring"}},[e._v("#")]),e._v("
 Dependencies and Rust Packages (Crates) V [...]
\ No newline at end of file
diff --git a/assets/js/5.ffd48745.js b/assets/js/5.06ab3189.js
similarity index 94%
rename from assets/js/5.ffd48745.js
rename to assets/js/5.06ab3189.js
index 310fbf5..ce228b0 100644
--- a/assets/js/5.ffd48745.js
+++ b/assets/js/5.06ab3189.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{356:function(e,t,n){"use
 strict";n.r(t);var a=n(25),s=Object(a.a)({},(function(){var 
e=this,t=e.$createElement,n=e._self._c||t;return 
n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h2",{attrs:{id:"highlights"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#highlights"}},[e._v("#")]),e._v("
 Highlights")]),e._v(" 
"),n("ul",[n("li",[n("strong",[e._v("Security")]),e._v(":\nTeaclave adopts 
multiple security t [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{359:function(e,t,n){"use
 strict";n.r(t);var a=n(25),s=Object(a.a)({},(function(){var 
e=this,t=e.$createElement,n=e._self._c||t;return 
n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h2",{attrs:{id:"highlights"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#highlights"}},[e._v("#")]),e._v("
 Highlights")]),e._v(" 
"),n("ul",[n("li",[n("strong",[e._v("Security")]),e._v(":\nTeaclave adopts 
multiple security t [...]
\ No newline at end of file
diff --git a/assets/js/6.eb171b70.js b/assets/js/6.f895286b.js
similarity index 96%
rename from assets/js/6.eb171b70.js
rename to assets/js/6.f895286b.js
index 7efc159..aa6cca8 100644
--- a/assets/js/6.eb171b70.js
+++ b/assets/js/6.f895286b.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{357:function(e,t,a){"use
 strict";a.r(t);var s=a(25),r=Object(s.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"community"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#community"}},[e._v("#")]),e._v("
 Community")]),e._v(" "),a("p",[e._v("Welcome to the Teaclave community. Here 
are several ways that you can get involve [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{356:function(e,t,a){"use
 strict";a.r(t);var s=a(25),r=Object(s.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"community"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#community"}},[e._v("#")]),e._v("
 Community")]),e._v(" "),a("p",[e._v("Welcome to the Teaclave community. Here 
are several ways that you can get involve [...]
\ No newline at end of file
diff --git a/assets/js/8.db61d831.js b/assets/js/8.62cb818d.js
similarity index 98%
rename from assets/js/8.db61d831.js
rename to assets/js/8.62cb818d.js
index 79b5bf4..3e6ab85 100644
--- a/assets/js/8.db61d831.js
+++ b/assets/js/8.62cb818d.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{359:function(e,t,a){"use
 strict";a.r(t);var n=a(25),s=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"teaclave-a-universal-secure-computing-platform"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-a-universal-secure-computing-platform"}},[e._v("#")]),e._v("
 Teaclave: A Universal Secure Computing Platf [...]
\ No newline at end of file
+(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{357:function(e,t,a){"use
 strict";a.r(t);var n=a(25),s=Object(n.a)({},(function(){var 
e=this,t=e.$createElement,a=e._self._c||t;return 
a("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[a("h1",{attrs:{id:"teaclave-a-universal-secure-computing-platform"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-a-universal-secure-computing-platform"}},[e._v("#")]),e._v("
 Teaclave: A Universal Secure Computing Platf [...]
\ No newline at end of file
diff --git a/assets/js/app.3615fccd.js b/assets/js/app.99092b54.js
similarity index 95%
rename from assets/js/app.3615fccd.js
rename to assets/js/app.99092b54.js
index 3edf948..5dac806 100644
--- a/assets/js/app.3615fccd.js
+++ b/assets/js/app.99092b54.js
@@ -1,4 +1,4 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function
 e(e){for(var 
r,a,c=e[0],u=e[1],s=e[2],l=0,p=[];l<c.length;l++)a=c[l],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(r
 in 
u)Object.prototype.hasOwnProperty.call(u,r)&&(t[r]=u[r]);for(f&&f(e);p.length;)p.shift()();return
 i.push.apply(i,s||[]),n()}function n(){for(var t,e=0;e<i.length;e++){for(var 
n=i[e],r=!0,c=1;c<n.length;c++){var 
u=n[c];0!==o[u]&&(r=!1)}r&&(i.splice(e--,1),t=a( [...]
+(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function
 e(e){for(var 
r,a,c=e[0],u=e[1],s=e[2],l=0,p=[];l<c.length;l++)a=c[l],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(r
 in 
u)Object.prototype.hasOwnProperty.call(u,r)&&(t[r]=u[r]);for(f&&f(e);p.length;)p.shift()();return
 i.push.apply(i,s||[]),n()}function n(){for(var t,e=0;e<i.length;e++){for(var 
n=i[e],r=!0,c=1;c<n.length;c++){var 
u=n[c];0!==o[u]&&(r=!1)}r&&(i.splice(e--,1),t=a( [...]
 /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
  * @license MIT */void 0===(o="function"==typeof(r=function(){var 
t,e,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div
 class="bar" role="bar"><div class="peg"></div></div><div class="spinner" 
role="spinner"><div class="spinner-icon"></div></div>'};function 
o(t,e,n){return t<e?e:t>n?n:t}function i(t){ret [...]
 /*!
@@ -10,4 +10,4 @@
   * vue-router v3.1.6
   * (c) 2020 Evan You
   * @license MIT
-  */function Io(t){return 
Object.prototype.toString.call(t).indexOf("Error")>-1}function Mo(t,e){return e 
instanceof t||e&&(e.name===t.name||e._name===t._name)}function No(t,e){for(var 
n in e)t[n]=e[n];return t}var 
Do={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var
 n=e.props,r=e.children,o=e.parent,i=e.data;i.routerView=!0;for(var 
a=o.$createElement,c=n.name,u=o.$route,s=o._routerViewCache||(o._routerViewCache={}),f=0,l=!1;o&&o._rout
 [...]
\ No newline at end of file
+  */function Io(t){return 
Object.prototype.toString.call(t).indexOf("Error")>-1}function Mo(t,e){return e 
instanceof t||e&&(e.name===t.name||e._name===t._name)}function No(t,e){for(var 
n in e)t[n]=e[n];return t}var 
Do={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var
 n=e.props,r=e.children,o=e.parent,i=e.data;i.routerView=!0;for(var 
a=o.$createElement,c=n.name,u=o.$route,s=o._routerViewCache||(o._routerViewCache={}),f=0,l=!1;o&&o._rout
 [...]
\ No newline at end of file
diff --git a/cli/index.html b/cli/index.html
index ee20cc3..edbe957 100644
--- a/cli/index.html
+++ b/cli/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/9.62caa342.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/9.62caa342.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -59,6 +59,6 @@
 interactive with the platform. The command line tool has several 
subcommands:</p> <ul><li>encrypt/decrypt: These two subcommands are to 
encrypt/decrypt data used on the
 platform. Supported algorithms include AES-GCM (128bit and 256 bit), and
 Teaclave File (128bit).</li></ul></div> <footer class="page-edit"><!----> 
<!----></footer> <!----> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/9.62caa342.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/9.62caa342.js" defer></script>
   </body>
 </html>
diff --git a/community/index.html b/community/index.html
index 4862b4a..1e472c1 100644
--- a/community/index.html
+++ b/community/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/6.eb171b70.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/6.f895286b.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -60,6 +60,6 @@ development related activities and discussions</li></ul> 
<p>To subscribe, just s
 <a href="https://github.com/apache/incubator-teaclave/issues"; target="_blank" 
rel="noopener noreferrer">GitHub issues<svg xmlns="http://www.w3.org/2000/svg"; 
aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" 
class="icon outbound"><path fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 8 
[...]
 we aim to create a project that is maintained and owned by the community. All
 kinds of contributions are welcome.</p></div> <footer 
class="page-edit"><!----> <!----></footer> <!----> </main></div><div 
class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/6.eb171b70.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/6.f895286b.js" defer></script>
   </body>
 </html>
diff --git a/config/index.html b/config/index.html
index b073ada..e35ad0d 100644
--- a/config/index.html
+++ b/config/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/12.75a77f64.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/12.75a77f64.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -87,6 +87,6 @@ configuration must be defined as a build config.</p></div> 
<footer class="page-e
       </a>
       →
     </span></p></div> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/12.75a77f64.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/12.75a77f64.js" defer></script>
   </body>
 </html>
diff --git a/contributors/index.html b/contributors/index.html
index 39f9b80..b1508b5 100644
--- a/contributors/index.html
+++ b/contributors/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/7.04b069a1.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/7.04b069a1.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -60,6 +60,6 @@ Everyone is more than welcome to contribute and make the 
project better.</p> <h2
 following mentors.</p> <ul><li>Felix Cheung</li> <li>Furkan Kamaci</li> 
<li>Jianyong Dai</li> <li>Luciano Resende</li> <li>Matt Sicker</li> <li>Zhijie 
Shen</li></ul> <h2 id="committers"><a href="#committers" 
class="header-anchor">#</a> Committers</h2> <p>Committers are people who have 
made substantial contribution to the project and
 being active. Podling Project Management Committee (PPMC) helps to govern the
 project and is directly responsible for the oversight of Teaclave.</p> 
<ul><li><a href="https://github.com/mssun"; target="_blank" rel="noopener 
noreferrer">Mingshen Sun<svg xmlns="http://www.w3.org/2000/svg"; 
aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" 
class="icon outbound"><path fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor [...]
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/7.04b069a1.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/7.04b069a1.js" defer></script>
   </body>
 </html>
diff --git a/dcap/index.html b/dcap/index.html
index dc99f66..be17098 100644
--- a/dcap/index.html
+++ b/dcap/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/13.53fe6ffb.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/13.53fe6ffb.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -77,6 +77,6 @@ DCAP-enabled application.</p></div> <footer 
class="page-edit"><!----> <!----></f
       </a>
       →
     </span></p></div> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/13.53fe6ffb.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/13.53fe6ffb.js" defer></script>
   </body>
 </html>
diff --git a/docker/index.html b/docker/index.html
index b7a2cdf..1e0e09c 100644
--- a/docker/index.html
+++ b/docker/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/14.982e7f59.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/14.982e7f59.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -99,6 +99,6 @@ Attaching to ...
       <a href="/keys/" class="prev">
         Keys and Certificates in Teaclave
       </a></span> <!----></p></div> </main></div><div 
class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/14.982e7f59.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/14.982e7f59.js" defer></script>
   </body>
 </html>
diff --git a/docs/index.html b/docs/index.html
index 732f54b..78dd98d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/15.404953cf.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/15.46f7578b.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -56,6 +56,6 @@
   <svg xmlns="http://www.w3.org/2000/svg"; aria-hidden="true" x="0px" y="0px" 
viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path 
fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 
85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li 
class="dropdown-item"><!----> <a hre [...]
   Current Event
   <svg xmlns="http://www.w3.org/2000/svg"; aria-hidden="true" x="0px" y="0px" 
viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path 
fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 
85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 
71.5,22.9"></polygon></svg></a></li></ul></div></div> <!----></nav>  <ul cla 
[...]
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/15.404953cf.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/15.46f7578b.js" defer></script>
   </body>
 </html>
diff --git a/docs/mutual-attestation/index.html 
b/docs/mutual-attestation/index.html
index 28be849..17c7e31 100644
--- a/docs/mutual-attestation/index.html
+++ b/docs/mutual-attestation/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/16.16811c39.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/16.d4bf5291.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -94,6 +94,6 @@ from the auditors.</p></div> <footer 
class="page-edit"><!----> <!----></footer>
       </a>
       →
     </span></p></div> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/16.16811c39.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/16.d4bf5291.js" defer></script>
   </body>
 </html>
diff --git a/docs/my-first-function/index.html 
b/docs/my-first-function/index.html
index a4c6498..d9ae84c 100644
--- a/docs/my-first-function/index.html
+++ b/docs/my-first-function/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/17.e0cb4cdc.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/17.3b53cab2.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -139,11 +139,13 @@ all services in the <code>docker-compose</code> config 
file:</p> <div class="lan
 #    devices:
 #      - /dev/isgx
 </code></pre></div><p>At last, launch all services with 
<code>docker-compose</code>:</p> <div class="language- extra-class"><pre 
class="language-text"><code>$ (cd docker &amp;&amp; docker-compose -f 
docker-compose-ubuntu-1804.yml up --build)
+</code></pre></div><p>In simulation mode, run examples with 
<code>SGX_MODE=SW</code> environment variable.</p> <div class="language- 
extra-class"><pre class="language-text"><code>$ cd examples/python
+$ SGX_MODE=SW PYTHONPATH=../../sdk/python python3 builtin_echo.py 'Hello, 
Teaclave!'
 </code></pre></div></div> <footer class="page-edit"><!----> <!----></footer> 
<div class="page-nav"><p class="inner"><!----> <span class="next"><a 
href="/docs/threat-model/">
         Threat Model
       </a>
       →
     </span></p></div> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/17.e0cb4cdc.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/17.3b53cab2.js" defer></script>
   </body>
 </html>
diff --git a/docs/rust-guildeline/index.html b/docs/rust-guildeline/index.html
index a8fbb14..5b14779 100644
--- a/docs/rust-guildeline/index.html
+++ b/docs/rust-guildeline/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/18.cc672e9a.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/18.ef72ed7c.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -89,6 +89,6 @@ crates.</p></div> <footer class="page-edit"><!----> 
<!----></footer> <div class=
       </a>
       →
     </span></p></div> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/18.cc672e9a.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/18.ef72ed7c.js" defer></script>
   </body>
 </html>
diff --git a/docs/threat-model/index.html b/docs/threat-model/index.html
index 7c46ad7..6e2ad06 100644
--- a/docs/threat-model/index.html
+++ b/docs/threat-model/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/19.7770d004.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/19.1a81ed00.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -96,6 +96,6 @@ software hardening.</p></div> <footer 
class="page-edit"><!----> <!----></footer>
       </a>
       →
     </span></p></div> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/19.7770d004.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/19.1a81ed00.js" defer></script>
   </body>
 </html>
diff --git a/index.html b/index.html
index 968586d..fc8b7fc 100644
--- a/index.html
+++ b/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/5.ffd48745.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/5.06ab3189.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -92,6 +92,6 @@ purposes.</li></ul></div> <div class="footer">
     Apache Teaclave, Apache, the Apache feather, and the Apache Teaclave 
project logo are either
     trademarks or registered trademarks of the Apache Software Foundation.
   </div></main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/5.ffd48745.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/5.06ab3189.js" defer></script>
   </body>
 </html>
diff --git a/keys/index.html b/keys/index.html
index 9d857eb..b84bcb8 100644
--- a/keys/index.html
+++ b/keys/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/21.fd774128.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/21.3327089a.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -70,6 +70,6 @@ attestation</li></ul></div> <footer class="page-edit"><!----> 
<!----></footer> <
       </a>
       →
     </span></p></div> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/21.fd774128.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/21.3327089a.js" defer></script>
   </body>
 </html>
diff --git a/services/index.html b/services/index.html
index 70d767a..8830679 100644
--- a/services/index.html
+++ b/services/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/23.91466c5a.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/23.58388b8d.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -99,6 +99,6 @@ system through the attested authentication and frontend 
services.</p></div> <foo
       </a>
       →
     </span></p></div> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/23.91466c5a.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/23.58388b8d.js" defer></script>
   </body>
 </html>
diff --git a/teaclave/common/protected_fs_rs/index.html 
b/teaclave/common/protected_fs_rs/index.html
index edc524c..f94e8c1 100644
--- a/teaclave/common/protected_fs_rs/index.html
+++ b/teaclave/common/protected_fs_rs/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/10.9e8c1487.js" 
as="script"><link rel="prefetch" href="/assets/js/11.adc2008f.js"><link 
rel="prefetch" href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/10.9ee275bd.js" 
as="script"><link rel="prefetch" href="/assets/js/11.32cbbf99.js"><link 
rel="prefetch" href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -61,6 +61,6 @@ from the Intel SGX Linux SDK.</p> <p>Beyond the original 
SGX-only implementation
 <em><strong>running in both SGX and Non-SGX environment</strong></em>. We 
ported the <a 
href="https://github.com/intel/linux-sgx/tree/master/sdk/protected_fs"; 
target="_blank" rel="noopener noreferrer">original C
 implementations<svg xmlns="http://www.w3.org/2000/svg"; aria-hidden="true" 
x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon 
outbound"><path fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 
85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a> in  
<code>protected_fs_c</code> [...]
 CMake. Please refer to <code>build.rs</code> for more information.</p></div> 
<footer class="page-edit"><!----> <!----></footer> <!----> </main></div><div 
class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/10.9e8c1487.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/10.9ee275bd.js" defer></script>
   </body>
 </html>
diff --git a/teaclave/common/rusty_leveldb_sgx/index.html 
b/teaclave/common/rusty_leveldb_sgx/index.html
index 5a293ab..05dad3a 100644
--- a/teaclave/common/rusty_leveldb_sgx/index.html
+++ b/teaclave/common/rusty_leveldb_sgx/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/11.adc2008f.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/11.32cbbf99.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link rel="prefetch" 
href="/assets/js/14.982e7f59.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -71,6 +71,6 @@ as slice).</li> <li>Correctness -- self-checking 
implementation, good test cover
 like the original implementation.</li> <li>Clarity; commented code, clear 
structure (hopefully doing a better job than
 the original implementation).</li> <li>Coming close-ish to the original 
implementation; clarifying the translation of
 typical C++ constructs to Rust.</li></ul></div> <footer 
class="page-edit"><!----> <!----></footer> <!----> </main></div><div 
class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/11.adc2008f.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/11.32cbbf99.js" defer></script>
   </body>
 </html>
diff --git a/teaclave/examples/index.html b/teaclave/examples/index.html
index 6208b5b..ceb1a97 100644
--- a/teaclave/examples/index.html
+++ b/teaclave/examples/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/20.2db6b956.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/20.2db6b956.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -56,6 +56,6 @@
   <svg xmlns="http://www.w3.org/2000/svg"; aria-hidden="true" x="0px" y="0px" 
viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path 
fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 
85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li 
class="dropdown-item"><!----> <a hre [...]
   Current Event
   <svg xmlns="http://www.w3.org/2000/svg"; aria-hidden="true" x="0px" y="0px" 
viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path 
fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 
85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 
71.5,22.9"></polygon></svg></a></li></ul></div></div> <!----></nav>  <ul cla 
[...]
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/20.2db6b956.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/20.2db6b956.js" defer></script>
   </body>
 </html>
diff --git a/teaclave/index.html b/teaclave/index.html
index e2d06b8..e98f582 100644
--- a/teaclave/index.html
+++ b/teaclave/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/8.db61d831.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/8.62cb818d.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link  [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -76,6 +76,6 @@ SGX SDK can also be used separately to write standalone SGX 
enclaves for other
 purposes.</li></ul> <h2 id="getting-started"><a href="#getting-started" 
class="header-anchor">#</a> Getting Started</h2> <h3 id="try-teaclave"><a 
href="#try-teaclave" class="header-anchor">#</a> Try Teaclave</h3> <ul><li><a 
href="/teaclave/docs/my-first-function.html">My First Function</a></li></ul> 
<h3 id="design"><a href="#design" class="header-anchor">#</a> Design</h3> 
<ul><li><a href="/teaclave/docs/threat-model.html">Threat Model</a></li> <li><a 
href="/teaclave/docs/mutual-attestati [...]
 we aim to create a project that is maintained and owned by the community. All
 kinds of contributions are welcome.</p> <h2 id="community"><a 
href="#community" class="header-anchor">#</a> Community</h2> <ul><li>Join us on 
our <a href="https://lists.apache.org/list.html?d...@teaclave.apache.org"; 
target="_blank" rel="noopener noreferrer">mailing list<svg 
xmlns="http://www.w3.org/2000/svg"; aria-hidden="true" x="0px" y="0px" 
viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path 
fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h 
[...]
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/8.db61d831.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/8.62cb818d.js" defer></script>
   </body>
 </html>
diff --git a/teaclave/sdk/index.html b/teaclave/sdk/index.html
index 3316af5..1dd413d 100644
--- a/teaclave/sdk/index.html
+++ b/teaclave/sdk/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/22.5f57c4ff.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/22.5c7fa760.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -56,6 +56,6 @@
   <svg xmlns="http://www.w3.org/2000/svg"; aria-hidden="true" x="0px" y="0px" 
viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path 
fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 
85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li 
class="dropdown-item"><!----> <a hre [...]
   Current Event
   <svg xmlns="http://www.w3.org/2000/svg"; aria-hidden="true" x="0px" y="0px" 
viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path 
fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 
85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 
71.5,22.9"></polygon></svg></a></li></ul></div></div> <!----></nav>  <ul cla 
[...]
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/22.5f57c4ff.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/22.5c7fa760.js" defer></script>
   </body>
 </html>
diff --git a/teaclave/tests/index.html b/teaclave/tests/index.html
index 4898556..8160cdc 100644
--- a/teaclave/tests/index.html
+++ b/teaclave/tests/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/24.c7c462b9.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/24.c4e5b1cf.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -75,6 +75,6 @@ This directory contains test driver and tests cases for 
Teaclave services. To
 run these tests, services need to be launched.</li> <li><code>fixtures</code>:
 Testing fixtures are some files and sample inputs/outputs for testing 
only.</li> <li><code>utils</code>:
 Common utilities for test drivers.</li></ul></div> <footer 
class="page-edit"><!----> <!----></footer> <!----> </main></div><div 
class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/24.c7c462b9.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/24.c4e5b1cf.js" defer></script>
   </body>
 </html>
diff --git a/teaclave/third_party/index.html b/teaclave/third_party/index.html
index d33249c..9a70482 100644
--- a/teaclave/third_party/index.html
+++ b/teaclave/third_party/index.html
@@ -7,7 +7,7 @@
     <meta name="generator" content="VuePress 1.5.0">
     
     <meta name="description" content="Apache Teaclave (incubating) is an open 
source universal secure computing platform, making computation on 
privacy-sensitive data safe and simple.">
-    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.3615fccd.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/25.8940d41e.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9e8c1487.js"><link 
rel="prefetch" href="/assets/js/11.adc2008f.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
+    <link rel="preload" href="/assets/css/0.styles.1bb28a62.css" 
as="style"><link rel="preload" href="/assets/js/app.99092b54.js" 
as="script"><link rel="preload" href="/assets/js/2.9317b79a.js" 
as="script"><link rel="preload" href="/assets/js/25.81649133.js" 
as="script"><link rel="prefetch" href="/assets/js/10.9ee275bd.js"><link 
rel="prefetch" href="/assets/js/11.32cbbf99.js"><link rel="prefetch" 
href="/assets/js/12.75a77f64.js"><link rel="prefetch" 
href="/assets/js/13.53fe6ffb.js"><link [...]
     <link rel="stylesheet" href="/assets/css/0.styles.1bb28a62.css">
   </head>
   <body>
@@ -69,6 +69,6 @@ You may also utilize
 <a href="https://github.com/mesalock-linux/crates-sgx/blob/master/Makefile"; 
target="_blank" rel="noopener noreferrer">crates-sgx/Makefile<svg 
xmlns="http://www.w3.org/2000/svg"; aria-hidden="true" x="0px" y="0px" 
viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path 
fill="currentColor" 
d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path>
 <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 7 [...]
 for automation.</li> <li><code>git add/commit</code> the changes of
 Cargo.toml/Cargo.lock/config/README.txt/vendor and submit a pull 
request.</li></ol></div> <footer class="page-edit"><!----> <!----></footer> 
<!----> </main></div><div class="global-ui"><!----></div></div>
-    <script src="/assets/js/app.3615fccd.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/25.8940d41e.js" defer></script>
+    <script src="/assets/js/app.99092b54.js" defer></script><script 
src="/assets/js/2.9317b79a.js" defer></script><script 
src="/assets/js/25.81649133.js" defer></script>
   </body>
 </html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@teaclave.apache.org
For additional commands, e-mail: commits-h...@teaclave.apache.org

Reply via email to