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 7e3e832 Update documentation 7e3e832 is described below commit 7e3e8329a1d4d0889c873fe5a34c2d9919875399 Author: Mingshen Sun <b...@mssun.me> AuthorDate: Wed Jun 3 17:12:48 2020 -0700 Update documentation --- 404.html | 6 +++--- assets/js/{12.13789aa4.js => 12.ec9ba4bb.js} | 2 +- assets/js/{13.7cf93a28.js => 13.ecf32319.js} | 2 +- assets/js/{14.5fa017f6.js => 14.f300327b.js} | 2 +- assets/js/{15.9858a11e.js => 15.26b40926.js} | 2 +- assets/js/{16.0b0eb137.js => 16.58da4a87.js} | 2 +- assets/js/{17.547b3d92.js => 17.e09ee223.js} | 2 +- assets/js/{18.e836b557.js => 18.440c5fd2.js} | 2 +- assets/js/{19.d5ba6cc6.js => 19.041fe88c.js} | 2 +- assets/js/{26.bd7f64a5.js => 26.4a9e1496.js} | 2 +- assets/js/{27.18d6f3ab.js => 27.fd3f9652.js} | 2 +- assets/js/{28.541a91f9.js => 28.3eeb31d7.js} | 2 +- assets/js/{29.2f7fa10e.js => 29.77433ea2.js} | 2 +- assets/js/{30.cd1f77ef.js => 30.d8f8614b.js} | 2 +- assets/js/31.4aebbaaa.js | 1 + assets/js/31.f0d246c1.js | 1 - assets/js/33.e287fcf7.js | 1 + assets/js/{33.e9cffaab.js => 34.dba797c1.js} | 2 +- assets/js/{34.3c97b1e1.js => 35.2d6992ce.js} | 2 +- assets/js/{35.19a2d474.js => 36.3845637c.js} | 2 +- assets/js/{36.021df81d.js => 37.d9a0ed1b.js} | 2 +- assets/js/{37.4187f887.js => 38.6ee1fee0.js} | 2 +- assets/js/{38.44dbfc39.js => 39.4f33cf17.js} | 2 +- assets/js/{39.828c9a95.js => 40.faf30c7b.js} | 2 +- assets/js/{40.0bea38d7.js => 41.c22e8852.js} | 2 +- assets/js/{7.93ec97ae.js => 7.11896933.js} | 2 +- assets/js/{app.61be67ab.js => app.455fe97d.js} | 4 ++-- attestation/index.html | 4 ++-- .../31/podling-teaclave-report-january-2020/index.html | 4 ++-- .../03/31/podling-teaclave-report-april-2020/index.html | 4 ++-- blog/index.html | 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/access-control/index.html | 4 ++-- docs/build-system/index.html | 4 ++-- docs/index.html | 4 ++-- docs/mutual-attestation/index.html | 4 ++-- docs/my-first-function/index.html | 4 ++-- docs/rust-guildeline/index.html | 4 ++-- docs/threat-model/index.html | 4 ++-- {teaclave/examples => examples}/index.html | 15 +++++++++++---- executor/index.html | 4 ++-- {teaclave/examples => file-agent}/index.html | 16 ++++++++++++---- function/index.html | 4 ++-- index.html | 4 ++-- keys/index.html | 4 ++-- rpc/index.html | 4 ++-- services/index.html | 4 ++-- teaclave/common/protected_fs_rs/index.html | 4 ++-- teaclave/common/rusty_leveldb_sgx/index.html | 4 ++-- teaclave/index.html | 8 ++++---- teaclave/sdk/index.html | 4 ++-- tests/index.html | 4 ++-- third-party/index.html | 4 ++-- worker/index.html | 4 ++-- 59 files changed, 114 insertions(+), 98 deletions(-) diff --git a/404.html b/404.html index 278d45e..e33a0b8 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/9.a4dc2a24.js" as="script"><link rel="prefetch" href="/assets/js/1.0d0c1f71.js"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4.js"><link rel="prefetch" href="/assets/js/13.7cf93a28.js"><link rel="prefet [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/9.a4dc2a24.js" as="script"><link rel="prefetch" href="/assets/js/1.0d0c1f71.js"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb.js"><link rel="prefetch" href="/assets/js/13.ecf32319.js"><link rel="prefet [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.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>Looks like we've got some broken links.</blockquote> <a href="/" class="router-link-active"> Take me home. </a></div></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/9.a4dc2a24.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/9.a4dc2a24.js" defer></script> </body> </html> diff --git a/assets/js/12.13789aa4.js b/assets/js/12.ec9ba4bb.js similarity index 98% rename from assets/js/12.13789aa4.js rename to assets/js/12.ec9ba4bb.js index 5aa45da..60edf3e 100644 --- a/assets/js/12.13789aa4.js +++ b/assets/js/12.ec9ba4bb.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{398:function(e,t,a){"use strict";a.r(t);var r=a(27),s=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("h2",{attrs:{id:"teacalve"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teacalve"}},[e._v("#")]),e._v(" Teacalve")]),e._v(" "),a("p",[e._v("Teaclave is a universal secure computing platform.")]),e._v(" "),a("p",[e._v("Teacl [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{395:function(e,t,a){"use strict";a.r(t);var r=a(27),s=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("h2",{attrs:{id:"teacalve"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teacalve"}},[e._v("#")]),e._v(" Teacalve")]),e._v(" "),a("p",[e._v("Teaclave is a universal secure computing platform.")]),e._v(" "),a("p",[e._v("Teacl [...] \ No newline at end of file diff --git a/assets/js/13.7cf93a28.js b/assets/js/13.ecf32319.js similarity index 94% rename from assets/js/13.7cf93a28.js rename to assets/js/13.ecf32319.js index f5286c8..67fa59c 100644 --- a/assets/js/13.7cf93a28.js +++ b/assets/js/13.ecf32319.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{395:function(e,t,n){"use strict";n.r(t);var a=n(27),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 [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{396:function(e,t,n){"use strict";n.r(t);var a=n(27),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 [...] \ No newline at end of file diff --git a/assets/js/14.5fa017f6.js b/assets/js/14.f300327b.js similarity index 98% rename from assets/js/14.5fa017f6.js rename to assets/js/14.f300327b.js index 29dfc44..1a1132c 100644 --- a/assets/js/14.5fa017f6.js +++ b/assets/js/14.f300327b.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{397:function(t,e,a){"use strict";a.r(e);var r=a(27),n=Object(r.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:"community"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#community"}},[t._v("#")]),t._v(" Community")]),t._v(" "),a("p",[t._v("Welcome to the Teaclave community. Here are several ways that you can get involv [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{399:function(t,e,a){"use strict";a.r(e);var r=a(27),n=Object(r.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:"community"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#community"}},[t._v("#")]),t._v(" Community")]),t._v(" "),a("p",[t._v("Welcome to the Teaclave community. Here are several ways that you can get involv [...] \ No newline at end of file diff --git a/assets/js/15.9858a11e.js b/assets/js/15.26b40926.js similarity index 98% rename from assets/js/15.9858a11e.js rename to assets/js/15.26b40926.js index 63f07d1..4f44898 100644 --- a/assets/js/15.9858a11e.js +++ b/assets/js/15.26b40926.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{396:function(e,r,t){"use strict";t.r(r);var n=t(27),a=Object(n.a)({},(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"contributors"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#contributors"}},[e._v("#")]),e._v(" Contributors")]),e._v(" "),t("p",[e._v("Teaclave adopts "),t("a",{attrs:{href:"https://www.apache.org/theapache [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{397:function(e,r,t){"use strict";t.r(r);var n=t(27),a=Object(n.a)({},(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"contributors"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#contributors"}},[e._v("#")]),e._v(" Contributors")]),e._v(" "),t("p",[e._v("Teaclave adopts "),t("a",{attrs:{href:"https://www.apache.org/theapache [...] \ No newline at end of file diff --git a/assets/js/16.0b0eb137.js b/assets/js/16.58da4a87.js similarity index 68% rename from assets/js/16.0b0eb137.js rename to assets/js/16.58da4a87.js index a809b85..c3aeb35 100644 --- a/assets/js/16.0b0eb137.js +++ b/assets/js/16.58da4a87.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{399:function(t,e,a){"use strict";a.r(e);var r=a(27),s=Object(r.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-a-universal-secure-computing-platform"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-a-universal-secure-computing-platform"}},[t._v("#")]),t._v(" Teaclave: A Universal Secure Computing Plat [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{398:function(t,e,a){"use strict";a.r(e);var r=a(27),s=Object(r.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-a-universal-secure-computing-platform"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-a-universal-secure-computing-platform"}},[t._v("#")]),t._v(" Teaclave: A Universal Secure Computing Plat [...] \ No newline at end of file diff --git a/assets/js/17.547b3d92.js b/assets/js/17.e09ee223.js similarity index 97% rename from assets/js/17.547b3d92.js rename to assets/js/17.e09ee223.js index 72ac44b..93ed4fa 100644 --- a/assets/js/17.547b3d92.js +++ b/assets/js/17.e09ee223.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{402:function(e,t,a){"use strict";a.r(t);var n=a(27),i=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:"attestation-in-teaclave"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#attestation-in-teaclave"}},[e._v("#")]),e._v(" Attestation in Teaclave")]),e._v(" "),a("p",[e._v("This directory contains the implementa [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{400:function(e,t,a){"use strict";a.r(t);var n=a(27),i=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:"attestation-in-teaclave"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#attestation-in-teaclave"}},[e._v("#")]),e._v(" Attestation in Teaclave")]),e._v(" "),a("p",[e._v("This directory contains the implementa [...] \ No newline at end of file diff --git a/assets/js/18.e836b557.js b/assets/js/18.440c5fd2.js similarity index 91% rename from assets/js/18.e836b557.js rename to assets/js/18.440c5fd2.js index cc288ca..3f4a36c 100644 --- a/assets/js/18.e836b557.js +++ b/assets/js/18.440c5fd2.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{400:function(e,t,a){"use strict";a.r(t);var o=a(27),n=Object(o.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-command-line-tool"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-command-line-tool"}},[e._v("#")]),e._v(" Teaclave Command Line Tool")]),e._v(" "),a("p",[e._v("The Teaclave command line too [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{401:function(e,t,a){"use strict";a.r(t);var o=a(27),n=Object(o.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-command-line-tool"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-command-line-tool"}},[e._v("#")]),e._v(" Teaclave Command Line Tool")]),e._v(" "),a("p",[e._v("The Teaclave command line too [...] \ No newline at end of file diff --git a/assets/js/19.d5ba6cc6.js b/assets/js/19.041fe88c.js similarity index 94% rename from assets/js/19.d5ba6cc6.js rename to assets/js/19.041fe88c.js index 186edb9..ca79be8 100644 --- a/assets/js/19.d5ba6cc6.js +++ b/assets/js/19.041fe88c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{401:function(e,t,r){"use strict";r.r(t);var n=r(27),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([[19],{402:function(e,t,r){"use strict";r.r(t);var n=r(27),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/26.bd7f64a5.js b/assets/js/26.4a9e1496.js similarity index 99% rename from assets/js/26.bd7f64a5.js rename to assets/js/26.4a9e1496.js index 7c5b027..f201fa8 100644 --- a/assets/js/26.bd7f64a5.js +++ b/assets/js/26.4a9e1496.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{410:function(e,t,a){"use strict";a.r(t);var s=a(27),i=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:"build-system"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#build-system"}},[e._v("#")]),e._v(" Build System")]),e._v(" "),a("p",[e._v("The Teaclave's build system utilizes CMake to coordinate compilation, l [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{409:function(e,t,a){"use strict";a.r(t);var s=a(27),i=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:"build-system"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#build-system"}},[e._v("#")]),e._v(" Build System")]),e._v(" "),a("p",[e._v("The Teaclave's build system utilizes CMake to coordinate compilation, l [...] \ No newline at end of file diff --git a/assets/js/27.18d6f3ab.js b/assets/js/27.fd3f9652.js similarity index 97% rename from assets/js/27.18d6f3ab.js rename to assets/js/27.fd3f9652.js index a8ee8f6..6f5b4c9 100644 --- a/assets/js/27.18d6f3ab.js +++ b/assets/js/27.fd3f9652.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{414:function(e,t,a){"use strict";a.r(t);var n=a(27),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([[27],{410:function(e,t,a){"use strict";a.r(t);var n=a(27),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/28.541a91f9.js b/assets/js/28.3eeb31d7.js similarity index 99% rename from assets/js/28.541a91f9.js rename to assets/js/28.3eeb31d7.js index b0777e3..6c87b0e 100644 --- a/assets/js/28.541a91f9.js +++ b/assets/js/28.3eeb31d7.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{409:function(e,t,a){"use strict";a.r(t);var n=a(27),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([[28],{411:function(e,t,a){"use strict";a.r(t);var n=a(27),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/29.2f7fa10e.js b/assets/js/29.77433ea2.js similarity index 97% rename from assets/js/29.2f7fa10e.js rename to assets/js/29.77433ea2.js index 341769e..dc10f35 100644 --- a/assets/js/29.2f7fa10e.js +++ b/assets/js/29.77433ea2.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{411:function(e,t,a){"use strict";a.r(t);var n=a(27),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([[29],{412:function(e,t,a){"use strict";a.r(t);var n=a(27),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/30.cd1f77ef.js b/assets/js/30.d8f8614b.js similarity index 97% rename from assets/js/30.cd1f77ef.js rename to assets/js/30.d8f8614b.js index 3a8e510..ec4f01e 100644 --- a/assets/js/30.cd1f77ef.js +++ b/assets/js/30.d8f8614b.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{412:function(e,t,n){"use strict";n.r(t);var a=n(27),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([[30],{413:function(e,t,n){"use strict";n.r(t);var a=n(27),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/31.4aebbaaa.js b/assets/js/31.4aebbaaa.js new file mode 100644 index 0000000..1241f24 --- /dev/null +++ b/assets/js/31.4aebbaaa.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{414:function(e,t,a){"use strict";a.r(t);var s=a(27),n=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:"examples"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#examples"}},[e._v("#")]),e._v(" Examples")]),e._v(" "),a("p",[e._v("In this directory, we implement some examples to illustrate how to register\ninput/ [...] \ No newline at end of file diff --git a/assets/js/31.f0d246c1.js b/assets/js/31.f0d246c1.js deleted file mode 100644 index e710633..0000000 --- a/assets/js/31.f0d246c1.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{413:function(t,e,s){"use strict";s.r(e);var n=s(27),l=Object(n.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[e("p",[this._v("examples")])])}),[],!1,null,null,null);e.default=l.exports}}]); \ No newline at end of file diff --git a/assets/js/33.e287fcf7.js b/assets/js/33.e287fcf7.js new file mode 100644 index 0000000..e107e57 --- /dev/null +++ b/assets/js/33.e287fcf7.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{416:function(e,t,i){"use strict";i.r(t);var n=i(27),l=Object(n.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[t("h1",{attrs:{id:"file-agent"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#file-agent"}},[this._v("#")]),this._v(" File Agent")]),this._v(" "),t("p",[this._v("The file agent is a component in the execution service. The mai [...] \ No newline at end of file diff --git a/assets/js/33.e9cffaab.js b/assets/js/34.dba797c1.js similarity index 94% rename from assets/js/33.e9cffaab.js rename to assets/js/34.dba797c1.js index 411555f..df67ee8 100644 --- a/assets/js/33.e9cffaab.js +++ b/assets/js/34.dba797c1.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{416:function(t,e,i){"use strict";i.r(e);var n=i(27),a=Object(n.a)({},(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[i("h1",{attrs:{id:"built-in-functions"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#built-in-functions"}},[t._v("#")]),t._v(" Built-in Functions")]),t._v(" "),i("p",[t._v("Since Teaclave is a FaaS-like platform, users can def [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{417:function(t,e,i){"use strict";i.r(e);var n=i(27),a=Object(n.a)({},(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[i("h1",{attrs:{id:"built-in-functions"}},[i("a",{staticClass:"header-anchor",attrs:{href:"#built-in-functions"}},[t._v("#")]),t._v(" Built-in Functions")]),t._v(" "),i("p",[t._v("Since Teaclave is a FaaS-like platform, users can def [...] \ No newline at end of file diff --git a/assets/js/34.3c97b1e1.js b/assets/js/35.2d6992ce.js similarity index 95% rename from assets/js/34.3c97b1e1.js rename to assets/js/35.2d6992ce.js index 9a0fe60..9d4e2f7 100644 --- a/assets/js/34.3c97b1e1.js +++ b/assets/js/35.2d6992ce.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{417:function(e,t,a){"use strict";a.r(t);var r=a(27),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([[35],{418:function(e,t,a){"use strict";a.r(t);var r=a(27),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/35.19a2d474.js b/assets/js/36.3845637c.js similarity index 97% rename from assets/js/35.19a2d474.js rename to assets/js/36.3845637c.js index 7691719..8322eb4 100644 --- a/assets/js/35.19a2d474.js +++ b/assets/js/36.3845637c.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{418:function(e,n,t){"use strict";t.r(n);var s=t(27),a=Object(s.a)({},(function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"rpc"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#rpc"}},[e._v("#")]),e._v(" RPC")]),e._v(" "),t("p",[e._v("This directory contains an RPC implementation over attested TLS connection\nwritten in Rust, provi [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{419:function(e,n,t){"use strict";t.r(n);var s=t(27),a=Object(s.a)({},(function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"rpc"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#rpc"}},[e._v("#")]),e._v(" RPC")]),e._v(" "),t("p",[e._v("This directory contains an RPC implementation over attested TLS connection\nwritten in Rust, provi [...] \ No newline at end of file diff --git a/assets/js/36.021df81d.js b/assets/js/37.d9a0ed1b.js similarity index 76% rename from assets/js/36.021df81d.js rename to assets/js/37.d9a0ed1b.js index ead2647..4ee18af 100644 --- a/assets/js/36.021df81d.js +++ b/assets/js/37.d9a0ed1b.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[36],{419:function(t,s,e){"use strict";e.r(s);var n=e(27),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([[37],{420:function(t,s,e){"use strict";e.r(s);var n=e(27),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/37.4187f887.js b/assets/js/38.6ee1fee0.js similarity index 98% rename from assets/js/37.4187f887.js rename to assets/js/38.6ee1fee0.js index cbe346e..864e7bf 100644 --- a/assets/js/37.4187f887.js +++ b/assets/js/38.6ee1fee0.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[37],{420:function(e,t,n){"use strict";n.r(t);var a=n(27),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("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([[38],{424:function(e,t,n){"use strict";n.r(t);var a=n(27),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("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/38.44dbfc39.js b/assets/js/39.4f33cf17.js similarity index 97% rename from assets/js/38.44dbfc39.js rename to assets/js/39.4f33cf17.js index c05cbed..6cdceb6 100644 --- a/assets/js/38.44dbfc39.js +++ b/assets/js/39.4f33cf17.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[38],{421:function(t,e,s){"use strict";s.r(e);var a=s(27),n=Object(a.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:"test-harness-and-test-cases"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#test-harness-and-test-cases"}},[t._v("#")]),t._v(" Test Harness and Test Cases")]),t._v(" "),s("p",[t._v("This directory contains al [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{421:function(t,e,s){"use strict";s.r(e);var a=s(27),n=Object(a.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:"test-harness-and-test-cases"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#test-harness-and-test-cases"}},[t._v("#")]),t._v(" Test Harness and Test Cases")]),t._v(" "),s("p",[t._v("This directory contains al [...] \ No newline at end of file diff --git a/assets/js/39.828c9a95.js b/assets/js/40.faf30c7b.js similarity index 95% rename from assets/js/39.828c9a95.js rename to assets/js/40.faf30c7b.js index d3d0543..bb5e44b 100644 --- a/assets/js/39.828c9a95.js +++ b/assets/js/40.faf30c7b.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{422:function(e,t,r){"use strict";r.r(t);var n=r(27),a=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:"third-party-dependency-vendoring"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#third-party-dependency-vendoring"}},[e._v("#")]),e._v(" Third-Party Dependency Vendoring")]),e._v(" "),r("p",[e._v("For Teaclav [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{422:function(e,t,r){"use strict";r.r(t);var n=r(27),a=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:"third-party-dependency-vendoring"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#third-party-dependency-vendoring"}},[e._v("#")]),e._v(" Third-Party Dependency Vendoring")]),e._v(" "),r("p",[e._v("For Teaclav [...] \ No newline at end of file diff --git a/assets/js/40.0bea38d7.js b/assets/js/41.c22e8852.js similarity index 95% rename from assets/js/40.0bea38d7.js rename to assets/js/41.c22e8852.js index 793db02..a56f5a5 100644 --- a/assets/js/40.0bea38d7.js +++ b/assets/js/41.c22e8852.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[40],{423:function(e,t,r){"use strict";r.r(t);var n=r(27),a=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:"teaclave-worker"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-worker"}},[e._v("#")]),e._v(" Teaclave Worker")]),e._v(" "),r("p",[e._v("The worker layer in Teaclave is a thin layer to manage executo [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[41],{423:function(e,t,r){"use strict";r.r(t);var n=r(27),a=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:"teaclave-worker"}},[r("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-worker"}},[e._v("#")]),e._v(" Teaclave Worker")]),e._v(" "),r("p",[e._v("The worker layer in Teaclave is a thin layer to manage executo [...] \ No newline at end of file diff --git a/assets/js/7.93ec97ae.js b/assets/js/7.11896933.js similarity index 85% rename from assets/js/7.93ec97ae.js rename to assets/js/7.11896933.js index 7955847..c1373c7 100644 --- a/assets/js/7.93ec97ae.js +++ b/assets/js/7.11896933.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{344:function(t,e,n){},386:function(t,e,n){"use strict";var i=n(344);n.n(i).a},424:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},r=(n(386),n(27)),a=Object(r.a)(i,void 0,void 0,!1,null,"385f24c3 [...] \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{344:function(t,e,n){},386:function(t,e,n){"use strict";var i=n(344);n.n(i).a},425:function(t,e,n){"use strict";n.r(e);var i={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,i=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||i().default)}},r=(n(386),n(27)),a=Object(r.a)(i,void 0,void 0,!1,null,"385f24c3 [...] \ No newline at end of file diff --git a/assets/js/app.61be67ab.js b/assets/js/app.455fe97d.js similarity index 80% rename from assets/js/app.61be67ab.js rename to assets/js/app.455fe97d.js index 6003200..73f026f 100644 --- a/assets/js/app.61be67ab.js +++ b/assets/js/app.455fe97d.js @@ -1,4 +1,4 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,c=e[0],s=e[1],u=e[2],f=0,p=[];f<c.length;f++)a=c[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(t[r]=s[r]);for(l&&l(e);p.length;)p.shift()();return i.push.apply(i,u||[]),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 s=n[c];0!==o[s]&&(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],s=e[1],u=e[2],f=0,p=[];f<c.length;f++)a=c[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(t[r]=s[r]);for(l&&l(e);p.length;)p.shift()();return i.push.apply(i,u||[]),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 s=n[c];0!==o[s]&&(r=!1)}r&&(i.splice(e--,1),t=a( [...] /*! * Vue.js v2.6.11 * (c) 2014-2019 Evan You @@ -10,4 +10,4 @@ * vue-router v3.1.6 * (c) 2020 Evan You * @license MIT - */function a(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function c(t,e){return e instanceof t||e&&(e.name===t.name||e._name===t._name)}function s(t,e){for(var n in e)t[n]=e[n];return t}var u={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,f=o._routerViewCache||(o._routerViewCache={}),p=0,d=!1;o&&o._routerRo [...] \ No newline at end of file + */function a(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function c(t,e){return e instanceof t||e&&(e.name===t.name||e._name===t._name)}function s(t,e){for(var n in e)t[n]=e[n];return t}var u={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,f=o._routerViewCache||(o._routerViewCache={}),p=0,d=!1;o&&o._routerRo [...] \ No newline at end of file diff --git a/attestation/index.html b/attestation/index.html index d67ad93..020d813 100644 --- a/attestation/index.html +++ b/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/17.547b3d92.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/17.e09ee223.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -109,6 +109,6 @@ file.</p></div> <footer class="page-edit"><!----> <div class="last-updated"><spa </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/17.547b3d92.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/17.e09ee223.js" defer></script> </body> </html> diff --git a/blog/2019/12/31/podling-teaclave-report-january-2020/index.html b/blog/2019/12/31/podling-teaclave-report-january-2020/index.html index f2fc7e7..63853c6 100644 --- a/blog/2019/12/31/podling-teaclave-report-january-2020/index.html +++ b/blog/2019/12/31/podling-teaclave-report-january-2020/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/8.f99d7c80.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/11.bf3ddb55.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/12.13789aa4.js"><link rel="prefetch" href="/assets/js/13.7cf93a28 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/8.f99d7c80.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/11.bf3ddb55.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb.js"><link rel="prefetch" href="/assets/js/13.ecf32319 [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -83,6 +83,6 @@ lot of changes need to be done. The mentors and infra teams help us a lot on the transfer.</p> <h3 id="is-the-ppmc-managing-the-podling-s-brand-trademarks"><a href="#is-the-ppmc-managing-the-podling-s-brand-trademarks" class="header-anchor">#</a> Is the PPMC managing the podling's brand / trademarks?</h3> <p>We don't find any 3rd parties incorrectly using the podling's name and brand. The VP, Brand has approve the project name. (PODLINGNAMESEARCH-175)</p></div></article></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/8.f99d7c80.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/11.bf3ddb55.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/8.f99d7c80.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/11.bf3ddb55.js" defer></script> </body> </html> diff --git a/blog/2020/03/31/podling-teaclave-report-april-2020/index.html b/blog/2020/03/31/podling-teaclave-report-april-2020/index.html index d6a3edd..a8dfd21 100644 --- a/blog/2020/03/31/podling-teaclave-report-april-2020/index.html +++ b/blog/2020/03/31/podling-teaclave-report-april-2020/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/8.f99d7c80.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/12.13789aa4.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/13.7cf93a28 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/8.f99d7c80.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/12.ec9ba4bb.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/13.ecf32319 [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -91,6 +91,6 @@ when main refactoring is done.</li></ul> <h3 id="how-would-you-assess-the-podlin work focus on improving the design and documents to make the project more approachable for newcomers.</p> <h3 id="have-your-mentors-been-helpful-and-responsive"><a href="#have-your-mentors-been-helpful-and-responsive" class="header-anchor">#</a> Have your mentors been helpful and responsive?</h3> <p>Yes, our mentors help use to resolve the mailing list moderator issues.</p> <h3 id="is-the-ppmc-managing-the-podling-s-brand-trademarks"><a href="#is-the-ppmc-managing-the-podling-s-brand-trademarks" class="header-anchor">#</a> Is the PPMC managing the podling's br [...] The VP, Brand has approve the project name. (PODLINGNAMESEARCH-175)</p></div></article></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/8.f99d7c80.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/12.13789aa4.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/8.f99d7c80.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/12.ec9ba4bb.js" defer></script> </body> </html> diff --git a/blog/index.html b/blog/index.html index f87f431..745ab70 100644 --- a/blog/index.html +++ b/blog/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/10.ad33114f.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/6.396f574a.js" as="script"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4.js"><link rel="prefetch" href="/assets/js/13.7cf93a28 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/10.ad33114f.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/6.396f574a.js" as="script"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb.js"><link rel="prefetch" href="/assets/js/13.ecf32319 [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -72,6 +72,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> <!----> [...] - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/10.ad33114f.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/6.396f574a.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/10.ad33114f.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/6.396f574a.js" defer></script> </body> </html> diff --git a/cli/index.html b/cli/index.html index ffe6b1d..66cf5e8 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/18.e836b557.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/18.440c5fd2.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -83,6 +83,6 @@ Teaclave File (128bit).</li></ul></div> <footer class="page-edit"><!----> <div c </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/18.e836b557.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/18.440c5fd2.js" defer></script> </body> </html> diff --git a/community/index.html b/community/index.html index a2b251d..d0133a5 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/14.5fa017f6.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/14.f300327b.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -89,6 +89,6 @@ blockchain-based, open-source protocol that lets anyone perform computations on encrypted data, bringing privacy to smart contracts and public blockchains.</li> <li><a href="https://github.com/scs/substraTEE" target="_blank" rel="noopener noreferrer">substraTEE<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 [...] Framework for substrate blockchains.</li></ul></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">6/2/2020, 9:18:27 PM</span></div></footer> <!----> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/14.5fa017f6.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/14.f300327b.js" defer></script> </body> </html> diff --git a/config/index.html b/config/index.html index 7f9e674..4e1cbc0 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/21.169bead9.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/21.169bead9.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -107,6 +107,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.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/21.169bead9.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/21.169bead9.js" defer></script> </body> </html> diff --git a/contributors/index.html b/contributors/index.html index 6ff18b2..0f30a81 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/15.9858a11e.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/15.26b40926.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -80,6 +80,6 @@ being active. In committers, the role of oversight of Teaclave. Please contact the community if you'd like to become a member of regular committers or PPMC 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" points="45.7,48 [...] contributions it receives.</p> <p>List of external contributors of Teaclave and Teaclave SGX SDK (in alphabetical order):</p> <ul><li><a href="https://github.com/akhilles" target="_blank" rel="noopener noreferrer">Akhil Velagapudi<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, [...] - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/15.9858a11e.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/15.26b40926.js" defer></script> </body> </html> diff --git a/dcap/index.html b/dcap/index.html index 0c9c632..015efd4 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/22.c4e3416c.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/22.c4e3416c.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -93,6 +93,6 @@ DCAP-enabled application.</p></div> <footer class="page-edit"><!----> <div class </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/22.c4e3416c.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/22.c4e3416c.js" defer></script> </body> </html> diff --git a/docker/index.html b/docker/index.html index 21af249..1fa93ae 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/23.54349980.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/23.54349980.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -119,6 +119,6 @@ Attaching to ... </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/23.54349980.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/23.54349980.js" defer></script> </body> </html> diff --git a/docs/access-control/index.html b/docs/access-control/index.html index ef01cf0..a658c1d 100644 --- a/docs/access-control/index.html +++ b/docs/access-control/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/25.a90351b4.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/25.a90351b4.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -133,6 +133,6 @@ dealing with badly shaped requests. Contributions are welcome!</p></div> <footer </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/25.a90351b4.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/25.a90351b4.js" defer></script> </body> </html> diff --git a/docs/build-system/index.html b/docs/build-system/index.html index 428f76e..151fb6a 100644 --- a/docs/build-system/index.html +++ b/docs/build-system/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/26.bd7f64a5.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/26.4a9e1496.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -104,6 +104,6 @@ with <code>-DCOV=ON</code>.</li></ul> <h3 id="misc"><a href="#misc" class="heade </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/26.bd7f64a5.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/26.4a9e1496.js" defer></script> </body> </html> diff --git a/docs/index.html b/docs/index.html index 51f80d5..0d27f68 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/24.914ed12f.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/24.914ed12f.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -72,6 +72,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.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/24.914ed12f.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/24.914ed12f.js" defer></script> </body> </html> diff --git a/docs/mutual-attestation/index.html b/docs/mutual-attestation/index.html index 525ebfc..c1b23dc 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/27.18d6f3ab.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/27.fd3f9652.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -110,6 +110,6 @@ public keys, enclave identities, and the signatures directly from the auditors.< </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/27.18d6f3ab.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/27.fd3f9652.js" defer></script> </body> </html> diff --git a/docs/my-first-function/index.html b/docs/my-first-function/index.html index 90ef2c4..e5bc4da 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/28.541a91f9.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/28.3eeb31d7.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -178,6 +178,6 @@ $ SGX_MODE=SW PYTHONPATH=../../sdk/python python3 builtin_echo.py 'Hello, Teacla </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/28.541a91f9.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/28.3eeb31d7.js" defer></script> </body> </html> diff --git a/docs/rust-guildeline/index.html b/docs/rust-guildeline/index.html index 2724aee..4247442 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/29.2f7fa10e.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/29.77433ea2.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -105,6 +105,6 @@ crates.</p></div> <footer class="page-edit"><!----> <div class="last-updated"><s </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/29.2f7fa10e.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/29.77433ea2.js" defer></script> </body> </html> diff --git a/docs/threat-model/index.html b/docs/threat-model/index.html index d7bca5b..d144936 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/30.cd1f77ef.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/30.d8f8614b.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -112,6 +112,6 @@ software hardening.</p></div> <footer class="page-edit"><!----> <div class="last </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/30.cd1f77ef.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/30.d8f8614b.js" defer></script> </body> </html> diff --git a/teaclave/examples/index.html b/examples/index.html similarity index 86% copy from teaclave/examples/index.html copy to examples/index.html index 4ae4ef0..bd551ac 100644 --- a/teaclave/examples/index.html +++ b/examples/index.html @@ -3,11 +3,11 @@ <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Apache Teaclave (Incubating)</title> + <title>Examples | Apache Teaclave (Incubating)</title> <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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/31.f0d246c1.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/31.4aebbaaa.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -71,7 +71,14 @@ Thanks <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.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/31.f0d246c1.js" defer></script> + <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 [...] +input/output data for a function, create and invoke a task and get execution +results with the Teclave's client SDK in both single and multi-party setups.</p> <p>Before trying these examples, please make sure all services in the Teaclave +platform has been properly launched. Also, for examples implemented in Python, +don't forget to set the <code>PYTHONPATH</code> to the <code>sdk</code> path so that the scripts can +successfully import the <code>teaclave</code> module.</p> <p>For instance, use the following command to invoke an echo function in Teaclave:</p> <div class="language- extra-class"><pre class="language-text"><code>$ PYTHONPATH=../../sdk/python python3 builtin_echo.py 'Hello, Teaclave!' +</code></pre></div><p>Please checkout the sources of these examples to learn more about the process of +invoking a function in Teaclave.</p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">6/3/2020, 5:09:45 PM</span></div></footer> <!----> </main></div><div class="global-ui"><!----></div></div> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/31.4aebbaaa.js" defer></script> </body> </html> diff --git a/executor/index.html b/executor/index.html index 9fdca65..98faa1d 100644 --- a/executor/index.html +++ b/executor/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/32.8595fd23.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/32.8595fd23.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -94,6 +94,6 @@ executor.</p></div> <footer class="page-edit"><!----> <div class="last-updated"> </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/32.8595fd23.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/32.8595fd23.js" defer></script> </body> </html> diff --git a/teaclave/examples/index.html b/file-agent/index.html similarity index 86% rename from teaclave/examples/index.html rename to file-agent/index.html index 4ae4ef0..b7f607a 100644 --- a/teaclave/examples/index.html +++ b/file-agent/index.html @@ -3,11 +3,11 @@ <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Apache Teaclave (Incubating)</title> + <title>File Agent | Apache Teaclave (Incubating)</title> <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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/31.f0d246c1.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/33.e287fcf7.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -71,7 +71,15 @@ Thanks <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.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/31.f0d246c1.js" defer></script> + <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 [...] +handle file downloading/uploading from and to various storage service providers +(e.g., AWS S3).</p> <p>Before executing a task, the execution service will use the file agent to +prepare any registered input files comes with the task. For example, the +registered file input could be a presigned URL from AWS S3. The file agent will +download and prepare the file in local. With these files in the local storage, +the executor can finally invoke the function. Similarly, after the task is +successfully executed, the file agent will help to upload the output files to +a remote file storage like S3.</p></div> <footer class="page-edit"><!----> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">6/3/2020, 5:09:45 PM</span></div></footer> <!----> </main></div><div class="global-ui"><!----></div></div> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/33.e287fcf7.js" defer></script> </body> </html> diff --git a/function/index.html b/function/index.html index f144b63..6d8e605 100644 --- a/function/index.html +++ b/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/33.e9cffaab.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/34.dba797c1.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -88,6 +88,6 @@ of a specific built-in function.</p></div> <footer class="page-edit"><!----> <di </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/33.e9cffaab.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/34.dba797c1.js" defer></script> </body> </html> diff --git a/index.html b/index.html index 19e249c..114b74f 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/13.7cf93a28.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/13.ecf32319.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -108,6 +108,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.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/13.7cf93a28.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/13.ecf32319.js" defer></script> </body> </html> diff --git a/keys/index.html b/keys/index.html index cc2276c..e02df96 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/34.3c97b1e1.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/35.2d6992ce.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -86,6 +86,6 @@ attestation</li></ul></div> <footer class="page-edit"><!----> <div class="last-u </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/34.3c97b1e1.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/35.2d6992ce.js" defer></script> </body> </html> diff --git a/rpc/index.html b/rpc/index.html index 3a592d5..3310d87 100644 --- a/rpc/index.html +++ b/rpc/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/35.19a2d474.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/36.3845637c.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -98,6 +98,6 @@ requests (in big endian) and a json serialized request.</p></div> <footer class= </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/35.19a2d474.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/36.3845637c.js" defer></script> </body> </html> diff --git a/services/index.html b/services/index.html index 8a113cb..f3893aa 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/37.4187f887.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/38.6ee1fee0.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -120,6 +120,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.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/37.4187f887.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/38.6ee1fee0.js" defer></script> </body> </html> diff --git a/teaclave/common/protected_fs_rs/index.html b/teaclave/common/protected_fs_rs/index.html index 90f1216..64f336a 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/19.d5ba6cc6.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/19.041fe88c.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -77,6 +77,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"><!----> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">1/3/2020, 3:07:34 PM</span></div></footer> <!----> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/19.d5ba6cc6.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/19.041fe88c.js" defer></script> </body> </html> diff --git a/teaclave/common/rusty_leveldb_sgx/index.html b/teaclave/common/rusty_leveldb_sgx/index.html index 27b915f..23c9d17 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/20.e7ffd899.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/20.e7ffd899.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -87,6 +87,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"><!----> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">1/3/2020, 3:07:34 PM</span></div></footer> <!----> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/20.e7ffd899.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/20.e7ffd899.js" defer></script> </body> </html> diff --git a/teaclave/index.html b/teaclave/index.html index 4155f11..55ab6f8 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/16.0b0eb137.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/16.58da4a87.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -89,9 +89,9 @@ provides convenient endpoint APIs, client SDKs and command line tools.</li> <li> Components in Teaclave are designed in modular, and some like remote attestation can be easily embedded in other projects. In addition, Teaclave SGX SDK can also be used separately to write standalone SGX enclaves for other -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 [...] +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. Thanks to our <a href="/teaclave/CONTRIBUTORS.html">contributors</a>.</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= [...] - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/16.0b0eb137.js" defer></script> +kinds of contributions are welcome. Thanks to our <a href="/teaclave/CONTRIBUTORS.html">contributors</a>.</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= [...] + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/16.58da4a87.js" defer></script> </body> </html> diff --git a/teaclave/sdk/index.html b/teaclave/sdk/index.html index d324bfa..4a5c395 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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/36.021df81d.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/37.d9a0ed1b.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -72,6 +72,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.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/36.021df81d.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/37.d9a0ed1b.js" defer></script> </body> </html> diff --git a/tests/index.html b/tests/index.html index 4563c44..11edfd0 100644 --- a/tests/index.html +++ b/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/38.44dbfc39.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/39.4f33cf17.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -101,6 +101,6 @@ Common utilities for test drivers.</li></ul></div> <footer class="page-edit"><!- </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/38.44dbfc39.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/39.4f33cf17.js" defer></script> </body> </html> diff --git a/third-party/index.html b/third-party/index.html index 032ba32..cdeac72 100644 --- a/third-party/index.html +++ b/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/39.828c9a95.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/40.faf30c7b.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -88,6 +88,6 @@ SGX libraries.</li></ul></div> <footer class="page-edit"><!----> <div class="las </a> → </span></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/39.828c9a95.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/40.faf30c7b.js" defer></script> </body> </html> diff --git a/worker/index.html b/worker/index.html index 70963fc..eb1dddc 100644 --- a/worker/index.html +++ b/worker/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.276899be.css" as="style"><link rel="preload" href="/assets/js/app.61be67ab.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/40.0bea38d7.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.13789aa4 [...] + <link rel="preload" href="/assets/css/0.styles.276899be.css" as="style"><link rel="preload" href="/assets/js/app.455fe97d.js" as="script"><link rel="preload" href="/assets/js/5.01b3f575.js" as="script"><link rel="preload" href="/assets/js/1.0d0c1f71.js" as="script"><link rel="preload" href="/assets/js/41.c22e8852.js" as="script"><link rel="prefetch" href="/assets/js/10.ad33114f.js"><link rel="prefetch" href="/assets/js/11.bf3ddb55.js"><link rel="prefetch" href="/assets/js/12.ec9ba4bb [...] <link rel="stylesheet" href="/assets/css/0.styles.276899be.css"> </head> <body> @@ -96,6 +96,6 @@ to the docs of executor and runtime for more details.</p></div> <footer class="p <a href="/third-party/" class="prev"> Third-Party Dependency Vendoring </a></span> <!----></p></div> </main></div><div class="global-ui"><!----></div></div> - <script src="/assets/js/app.61be67ab.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/40.0bea38d7.js" defer></script> + <script src="/assets/js/app.455fe97d.js" defer></script><script src="/assets/js/5.01b3f575.js" defer></script><script src="/assets/js/1.0d0c1f71.js" defer></script><script src="/assets/js/41.c22e8852.js" defer></script> </body> </html> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@teaclave.apache.org For additional commands, e-mail: commits-h...@teaclave.apache.org