teaclave-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ms...@apache.org
Subject [incubator-teaclave-website] branch asf-staging updated: Update documentation
Date Wed, 20 May 2020 20:38:50 GMT
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 <bob@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?dev@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-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org


Mime
View raw message