blob: 43e1d3921041fb371df63a77cc87c4a4dda16eda [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{249:function(e,t,a){e.exports=a.p+"assets/img/teaclave-client-sdks.27efa590.png"},322:function(e,t,a){e.exports=a.p+"assets/img/teaclave-meetup-2-zoom.c6281c98.png"},323:function(e,t,a){e.exports=a.p+"assets/img/rust-optee-trustzone-sdk-donation-timeline.6e7a0830.png"},372:function(e,t,a){"use strict";a.r(t);var n=a(11),s=Object(n.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("Last time, we discussed setting the meetup as a regular activity (i.e., the\nlast Thursday in each Month). On Feb 25, we organized the second Teaclave\nvirtual meetup. Around ten people from the community showed up in the virtual\nmeetup. Thanks for attending the meetup. Hope to see more people in the next\nmeetup and sharing your ideas.")]),e._v(" "),n("p",[n("img",{attrs:{src:a(322),alt:"Teaclave Meetup #2"}})]),e._v(" "),n("p",[e._v("For people who were not available at this time, here is a short summary.")]),e._v(" "),n("h2",{attrs:{id:"schedule"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#schedule"}},[e._v("#")]),e._v(" Schedule")]),e._v(" "),n("ul",[n("li",[e._v("Recent updates on Teaclave, Mingshen Sun (15 m)")]),e._v(" "),n("li",[e._v("Q&A and free discussion (45 m)")])]),e._v(" "),n("h2",{attrs:{id:"recent-updates-on-teaclave"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#recent-updates-on-teaclave"}},[e._v("#")]),e._v(" Recent Updates on Teaclave")]),e._v(" "),n("p",[e._v("Mingshen shared some recent updates on Teaclave with following outlines:")]),e._v(" "),n("ul",[n("li",[e._v("Teaclave TrustZone SDK donation")]),e._v(" "),n("li",[e._v("Releasing Apache Teaclave (incubating) 0.2.0")]),e._v(" "),n("li",[e._v("Teaclave Client SDK in Swift (iOS framework)")]),e._v(" "),n("li",[e._v("Talks in OC3 - Open Confidential Computing Conference 2021, Mar 11")])]),e._v(" "),n("h3",{attrs:{id:"rust-op-tee-trustzone-sdk-donation"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#rust-op-tee-trustzone-sdk-donation"}},[e._v("#")]),e._v(" Rust OP-TEE TrustZone SDK donation")]),e._v(" "),n("p",[e._v("For the recent donation on Rust OP-TEE TrustZone SDK, here is a timeline of the\nproject. Currently, this project is under transfer and will be under the\nApache organization on GitHub in the next few days.")]),e._v(" "),n("p",[n("img",{attrs:{src:a(323),alt:"Rust OP-TEE TrustZone SDK Donation Timeline"}})]),e._v(" "),n("h3",{attrs:{id:"teaclave-client-sdks"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#teaclave-client-sdks"}},[e._v("#")]),e._v(" Teaclave Client SDKs")]),e._v(" "),n("p",[e._v("Mingshen also gave a brief introduction on the design and implementation of\nTeaclave client SDKs in different languages and their relationships.")]),e._v(" "),n("p",[n("img",{attrs:{src:a(249),alt:"Teaclave Client SDKs"}})]),e._v(" "),n("h2",{attrs:{id:"demo-of-rust-std-aware-cargo"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#demo-of-rust-std-aware-cargo"}},[e._v("#")]),e._v(" Demo of Rust Std Aware Cargo")]),e._v(" "),n("p",[e._v("One of our contributor "),n("code",[e._v("lyj")]),e._v(" also demonstrated his efforts on std aware Cargo\n(#311 in "),n("code",[e._v("incubator-teaclave-sgx-sdk")]),e._v("). By using this method, people no longer\nneeds "),n("code",[e._v("Xargo")]),e._v(" or "),n("code",[e._v("no-std")]),e._v(" to build the SGX enclave. Hope this improvement will\nease the development of SGX enclaves and porting crates.")]),e._v(" "),n("p",[e._v("At last, thanks for attending this meetup. I'll continue to drive this meetup\nand make it a monthly activity for the community. If you want to speak in the\nnext time, please post your proposed topic in the mailing list. I'll help you to\nschedule the time.")])])}),[],!1,null,null,null);t.default=s.exports}}]);