You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@teaclave.apache.org by ms...@apache.org on 2020/05/14 05:43:19 UTC

[incubator-teaclave-website] branch asf-site updated: Start to use vuexpress

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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 48e8ce7  Start to use vuexpress
48e8ce7 is described below

commit 48e8ce7afdc674676a56f2e29cd326f82929f585
Author: Mingshen Sun <bo...@mssun.me>
AuthorDate: Wed May 13 22:43:03 2020 -0700

    Start to use vuexpress
---
 404.html                         | 19 +++++++++++++++++
 assets/css/0.styles.81c1687c.css |  1 +
 assets/img/search.83621669.svg   |  1 +
 assets/js/2.846f171c.js          |  1 +
 assets/js/3.e8071a00.js          |  1 +
 assets/js/4.00ab8d50.js          |  1 +
 assets/js/5.2152e131.js          |  1 +
 assets/js/app.0e2a2d09.js        | 13 ++++++++++++
 index.html                       | 46 ++++++++++++++++++++++++++++++++++++++--
 9 files changed, 82 insertions(+), 2 deletions(-)

diff --git a/404.html b/404.html
new file mode 100644
index 0000000..4bc2c6b
--- /dev/null
+++ b/404.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html lang="en-US">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width,initial-scale=1">
+    <title>Apache Teaclave</title>
+    <meta name="generator" content="VuePress 1.5.0">
+    
+    <meta name="description" content="Teaclave 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.81c1687c.css" as="style"><link rel="preload" href="/assets/js/app.0e2a2d09.js" as="script"><link rel="preload" href="/assets/js/4.00ab8d50.js" as="script"><link rel="prefetch" href="/assets/js/2.846f171c.js"><link rel="prefetch" href="/assets/js/3.e8071a00.js"><link rel="prefetch" href="/assets/js/5.2152e131.js">
+    <link rel="stylesheet" href="/assets/css/0.styles.81c1687c.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">
+      Take me home.
+    </a></div></div><div class="global-ui"></div></div>
+    <script src="/assets/js/app.0e2a2d09.js" defer></script><script src="/assets/js/4.00ab8d50.js" defer></script>
+  </body>
+</html>
diff --git a/assets/css/0.styles.81c1687c.css b/assets/css/0.styles.81c1687c.css
new file mode 100644
index 0000000..a0fc8f9
--- /dev/null
+++ b/assets/css/0.styles.81c1687c.css
@@ -0,0 +1 @@
+code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>cod [...]
\ No newline at end of file
diff --git a/assets/img/search.83621669.svg b/assets/img/search.83621669.svg
new file mode 100644
index 0000000..03d8391
--- /dev/null
+++ b/assets/img/search.83621669.svg
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="12" height="13"><g stroke-width="2" stroke="#aaa" fill="none"><path d="M11.29 11.71l-4-4"/><circle cx="5" cy="5" r="4"/></g></svg>
diff --git a/assets/js/2.846f171c.js b/assets/js/2.846f171c.js
new file mode 100644
index 0000000..6992462
--- /dev/null
+++ b/assets/js/2.846f171c.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{301:function(t,e,n){"use strict";n.d(e,"d",(function(){return i})),n.d(e,"a",(function(){return a})),n.d(e,"i",(function(){return s})),n.d(e,"f",(function(){return u})),n.d(e,"g",(function(){return l})),n.d(e,"h",(function(){return c})),n.d(e,"b",(function(){return h})),n.d(e,"e",(function(){return f})),n.d(e,"k",(function(){return p})),n.d(e,"l",(function(){return d})),n.d(e,"c",(function(){return g})),n.d(e,"j",(function(){return [...]
\ No newline at end of file
diff --git a/assets/js/3.e8071a00.js b/assets/js/3.e8071a00.js
new file mode 100644
index 0000000..6806701
--- /dev/null
+++ b/assets/js/3.e8071a00.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{317:function(t,e,n){},348:function(t,e,n){"use strict";var a=n(317);n.n(a).a},352:function(t,e,n){"use strict";n.r(e);var a={functional:!0,props:{type:{type:String,default:"tip"},text:String,vertical:{type:String,default:"top"}},render:function(t,e){var n=e.props,a=e.slots;return t("span",{class:["badge",n.type],style:{verticalAlign:n.vertical}},n.text||a().default)}},i=(n(348),n(43)),r=Object(i.a)(a,void 0,void 0,!1,null,"76a02c50 [...]
\ No newline at end of file
diff --git a/assets/js/4.00ab8d50.js b/assets/js/4.00ab8d50.js
new file mode 100644
index 0000000..ae2fcd6
--- /dev/null
+++ b/assets/js/4.00ab8d50.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{350:function(t,e,s){"use strict";s.r(e);var n=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],o={methods:{getMsg:function(){return n[Math.floor(Math.random()*n.length)]}}},i=s(43),h=Object(i.a)(o,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"theme-container"},[e("div",{staticClass:"theme-default-content"},[e("h1",[this._v("40 [...]
\ No newline at end of file
diff --git a/assets/js/5.2152e131.js b/assets/js/5.2152e131.js
new file mode 100644
index 0000000..ae0935a
--- /dev/null
+++ b/assets/js/5.2152e131.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{351:function(e,t,n){"use strict";n.r(t);var a=n(43),i=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("p",[e._v("Teaclave is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple.")]),e._v(" "),n("h2",{attrs:{id:"highlights"}},[n("a",{staticClass:"header-anchor",attrs:{href [...]
\ No newline at end of file
diff --git a/assets/js/app.0e2a2d09.js b/assets/js/app.0e2a2d09.js
new file mode 100644
index 0000000..c255b92
--- /dev/null
+++ b/assets/js/app.0e2a2d09.js
@@ -0,0 +1,13 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,c=e[0],u=e[1],s=e[2],l=0,p=[];l<c.length;l++)a=c[l],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(r in u)Object.prototype.hasOwnProperty.call(u,r)&&(t[r]=u[r]);for(f&&f(e);p.length;)p.shift()();return i.push.apply(i,s||[]),n()}function n(){for(var t,e=0;e<i.length;e++){for(var n=i[e],r=!0,c=1;c<n.length;c++){var u=n[c];0!==o[u]&&(r=!1)}r&&(i.splice(e--,1),t=a( [...]
+/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
+ * @license MIT */void 0===(o="function"==typeof(r=function(){var t,e,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function o(t,e,n){return t<e?e:t>n?n:t}function i(t){ret [...]
+/*!
+ * Vue.js v2.6.11
+ * (c) 2014-2019 Evan You
+ * Released under the MIT License.
+ */var i=Object.freeze({});function a(t){return null==t}function c(t){return null!=t}function u(t){return!0===t}function s(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function f(t){return null!==t&&"object"==typeof t}var l=Object.prototype.toString;function p(t){return"[object Object]"===l.call(t)}function h(t){return"[object RegExp]"===l.call(t)}function v(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t [...]
+/*!
+  * vue-router v3.1.6
+  * (c) 2020 Evan You
+  * @license MIT
+  */function Io(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Mo(t,e){return e instanceof t||e&&(e.name===t.name||e._name===t._name)}function Do(t,e){for(var n in e)t[n]=e[n];return t}var No={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var n=e.props,r=e.children,o=e.parent,i=e.data;i.routerView=!0;for(var a=o.$createElement,c=n.name,u=o.$route,s=o._routerViewCache||(o._routerViewCache={}),f=0,l=!1;o&&o._rout [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index 819b44c..bb48ba5 100644
--- a/index.html
+++ b/index.html
@@ -1,2 +1,44 @@
-Apache Teaclave (incubating) is an open source universal secure computing
-platform, making computation on privacy-sensitive data safe and simple.
+<!DOCTYPE html>
+<html lang="en-US">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width,initial-scale=1">
+    <title>Apache Teaclave</title>
+    <meta name="generator" content="VuePress 1.5.0">
+    
+    <meta name="description" content="Teaclave 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.81c1687c.css" as="style"><link rel="preload" href="/assets/js/app.0e2a2d09.js" as="script"><link rel="preload" href="/assets/js/2.846f171c.js" as="script"><link rel="preload" href="/assets/js/5.2152e131.js" as="script"><link rel="prefetch" href="/assets/js/3.e8071a00.js"><link rel="prefetch" href="/assets/js/4.00ab8d50.js">
+    <link rel="stylesheet" href="/assets/css/0.styles.81c1687c.css">
+  </head>
+  <body>
+    <div id="app" data-server-rendered="true"><div class="theme-container no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 1 [...]
+  GitHub
+  <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></div> <!----></nav></div></header> <div clas [...]
+  GitHub
+  <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></div> <!----></nav>  <!----> </aside> <main  [...]
+      Apache Teaclave (incubating)
+    </h1> <p class="description">
+      an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple
+    </p> <!----></header> <!----> <div class="theme-default-content custom content__default"><p>Teaclave is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple.</p> <h2 id="highlights"><a href="#highlights" class="header-anchor">#</a> Highlights</h2> <ul><li><strong>Security</strong>:
+Teaclave adopts multiple security technologies to enable secure computing, in
+particular, Teaclave uses Intel SGX to serve the most security-sensitive tasks
+with <em>hardware-based isolation</em>, <em>memory encryption</em> and <em>attestation</em>.
+Also, Teaclave is written in Rust to prevent <em>memory-safety</em> issues.</li> <li><strong>Functionality</strong>:
+Teaclave is provided as a <em>function-as-a-service platform</em>. With many built-in
+functions, it supports tasks like machine learning, private set intersection,
+crypto computation, etc. In addition, developers can also deploy and execute
+Python scripts in Teaclave. More importantly, unlike traditional FaaS,
+Teaclave supports both general secure computing tasks and <em>flexible
+single- and multi-party secure computation</em>.</li> <li><strong>Usability</strong>:
+Teaclave builds its components in containers, therefore, it supports
+deployment both locally and within cloud infrastructures. Teaclave also
+provides convenient endpoint APIs, client SDKs and command line tools.</li> <li><strong>Modularity</strong>:
+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></div> <div class="footer">
+    Apache Teaclave is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the pr [...]
+  </div></main></div><div class="global-ui"></div></div>
+    <script src="/assets/js/app.0e2a2d09.js" defer></script><script src="/assets/js/2.846f171c.js" defer></script><script src="/assets/js/5.2152e131.js" defer></script>
+  </body>
+</html>


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