Re: Release of EGo - run Go apps on OE
Vikas Bhatia <Vikas.Bhatia@...>
Very cool! Congratulations Felix and team! 😊
toggle quoted messageShow quoted text
-----Original Message-----
From: oesdk@... <oesdk@...> On Behalf Of Felix Schuster via lists.confidentialcomputing.io Sent: Tuesday, February 16, 2021 12:51 AM To: oesdk@... Subject: [EXTERNAL] [oesdk] Release of EGo - run Go apps on OE Hi OE community, We released our EGo project this week: https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ego.dev%2F&data=04%7C01%7CVikas.Bhatia%40microsoft.com%7Cff6d913d5abd420c190d08d8d2580e0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637490622941438758%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=LJpLSu%2BH80Mxou1Xs192HCJxwFgc1YMEvPAW0jTdScc%3D&reserved=0<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ego.dev%2F&data=04%7C01%7CVikas.Bhatia%40microsoft.com%7Cff6d913d5abd420c190d08d8d2580e0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637490622941438758%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=LJpLSu%2BH80Mxou1Xs192HCJxwFgc1YMEvPAW0jTdScc%3D&reserved=0>. EGo builds on OE and makes it super easy to build and port Go apps for the enclave. In essence, it only takes three commands: ego-go build myapp.go; ego sign myapp; ego run myapp EGo supports complex codebases and CGO. Large projects like HashiCorp Vault run out of the box. We provide a Go wrapper around OE’s sealing and attestation API. We like to build “confidential microservices” with EGo and scale them with https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.marblerun.sh%2F&data=04%7C01%7CVikas.Bhatia%40microsoft.com%7Cff6d913d5abd420c190d08d8d2580e0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637490622941438758%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=JMwxvXAn37nvxrXNaeYbFv4dv1lrk3q14FwPODAPpd0%3D&reserved=0<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.marblerun.sh%2F&data=04%7C01%7CVikas.Bhatia%40microsoft.com%7Cff6d913d5abd420c190d08d8d2580e0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637490622941438758%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=JMwxvXAn37nvxrXNaeYbFv4dv1lrk3q14FwPODAPpd0%3D&reserved=0>. Thought this may be of interest to you. Many thanks for the great work on OE – keep it up :-) PS: please also consider signing up for https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.oc3.dev%2F&data=04%7C01%7CVikas.Bhatia%40microsoft.com%7Cff6d913d5abd420c190d08d8d2580e0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637490622941438758%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=mrkqL7lKYUCU314m33P%2BzlBU0HV2unb51woxAfedJsM%3D&reserved=0<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.oc3.dev%2F&data=04%7C01%7CVikas.Bhatia%40microsoft.com%7Cff6d913d5abd420c190d08d8d2580e0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637490622941448749%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=pw1pnZ3TlE951WP1%2BORF7hpJM6rSYjny8RalY0murr8%3D&reserved=0> Cheers, Felix -- Felix Schuster Managing Director & Co-Founder Edgeless Systems GmbH fs@...<mailto:fs@...> +49 1523 7323190 Castroper Str. 12 44791 Bochum, Germany
|
|
Release of EGo - run Go apps on OE
Felix Schuster
Hi OE community,
We released our EGo project this week: www.ego.dev<http://www.ego.dev>. EGo builds on OE and makes it super easy to build and port Go apps for the enclave. In essence, it only takes three commands: ego-go build myapp.go; ego sign myapp; ego run myapp EGo supports complex codebases and CGO. Large projects like HashiCorp Vault run out of the box. We provide a Go wrapper around OE’s sealing and attestation API. We like to build “confidential microservices” with EGo and scale them with www.marblerun.sh<http://www.marblerun.sh>. Thought this may be of interest to you. Many thanks for the great work on OE – keep it up :-) PS: please also consider signing up for www.oc3.dev<http://www.oc3.dev> Cheers, Felix -- Felix Schuster Managing Director & Co-Founder Edgeless Systems GmbH fs@...<mailto:fs@...> +49 1523 7323190 Castroper Str. 12 44791 Bochum, Germany
|
|
Open Enclave SDK SIG-Attestation Meeting Series - Wed, 02/10/2021
#cal-notice
oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
Open Enclave SDK SIG-Attestation Meeting Series When: Where: Organizer: Description:
Agenda and Minutes: https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A Meeting ID: 995 5293 2630 Dial by your location
|
|
Profiling options for OpenEnclave SDK
Perešíni Martin
Hello,
I would like to ask if there is a future plan to provide any profiling options or profiling tool integration for enclaves written with the OpenEnclave SDK? For example, a tool such as sgx-perf (https://github.com/ibr-ds/sgx-perf) that works with the Intel SGX SDK. Or is there any way to look for better optimizations in an implemented enclave? Thank you. Kind regards, Martin Perešíni -- Department of Intelligent Systems - FIT BUT E-mail: iperesini@... Web: http://www.fit.vutbr.cz/~iperesini/ Tel: 54114-1179
|
|
Open Enclave SDK SIG-Attestation Meeting Series - Wed, 02/03/2021
#cal-notice
oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
Open Enclave SDK SIG-Attestation Meeting Series When: Where: Organizer: Description:
Agenda and Minutes: https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A Meeting ID: 995 5293 2630 Dial by your location
|
|
Re: v0.14.0 Release
Radhika Jandhyala
Hi,
Please note that the packages for v0.14.0-rc1 have been updated due to an error where the older packages were uploaded, so please test against the updated packages there. Sorry for the inconvenience. Thanks, Radhika From: Radhika Jandhyala Sent: Tuesday, February 2, 2021 1:38 PM To: oesdk@... Subject: v0.14.0 Release Hi Everybody, Open Enclave version 0.14.0 will soon be published, and we want to send out some release candidate packages (for Windows Server 2016 and 2019, Ubuntu 16.04/18.04) for pre-release testing. You can find the release candidate packages on GitHub below under the v0.14.0-rc1 tag: https://github.com/openenclave/openenclave/releases<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenenclave%2Fopenenclave%2Freleases&data=04%7C01%7Cradhikaj%40microsoft.com%7Cee8691b885c74130597d08d884df9e03%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637405443245640784%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=RkKy6I2YDSLU1%2BxfQo%2BRs1od391lAQBgP43PCIJ29BE%3D&reserved=0> Please test these packages and let us know if you come across any issues. Thank you so much for your help! To the Committers of the OE SDK: Please let us know if we have missed anything in the release notes. We should update our CHANGELOG if so. Thank you so much to everyone in helping us drive and deliver this release! Please use our GitHub repo to report any issues that you may come across in your use of the SDK. Thanks, Radhika Release notes Added * Add the deep-copy out parameter support as an experimental, SGX-only feature. To use the feature, pass --experimental when invoking oeedger8r. Refer to the design document<https://github.com/openenclave/openenclave/blob/v0.14.0/docs/DesignDocs/DeepCopyOutParameters.md> for more detail. Changed * OE SDK is now built using clang-8. It is required to upgrade the compile to clang-8 if you are building the SDK from source. Deprecated * The support of building the SDK for Intel SGX with GCC from source is no longer supported. The recommended compiler is Clang. * Please note that this is the last release of Open Enclave SDK for Ubuntu 16.04. * Please note that this is the last release of Open Enclave SDK for Windows Server 2016.
|
|
v0.14.0 Release
Radhika Jandhyala
Hi Everybody,
Open Enclave version 0.14.0 will soon be published, and we want to send out some release candidate packages (for Windows Server 2016 and 2019, Ubuntu 16.04/18.04) for pre-release testing. You can find the release candidate packages on GitHub below under the v0.14.0-rc1 tag: https://github.com/openenclave/openenclave/releases<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenenclave%2Fopenenclave%2Freleases&data=04%7C01%7Cradhikaj%40microsoft.com%7Cee8691b885c74130597d08d884df9e03%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637405443245640784%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=RkKy6I2YDSLU1%2BxfQo%2BRs1od391lAQBgP43PCIJ29BE%3D&reserved=0> Please test these packages and let us know if you come across any issues. Thank you so much for your help! To the Committers of the OE SDK: Please let us know if we have missed anything in the release notes. We should update our CHANGELOG if so. Thank you so much to everyone in helping us drive and deliver this release! Please use our GitHub repo to report any issues that you may come across in your use of the SDK. Thanks, Radhika Release notes Added * Add the deep-copy out parameter support as an experimental, SGX-only feature. To use the feature, pass --experimental when invoking oeedger8r. Refer to the design document<https://github.com/openenclave/openenclave/blob/v0.14.0/docs/DesignDocs/DeepCopyOutParameters.md> for more detail. Changed * OE SDK is now built using clang-8. It is required to upgrade the compile to clang-8 if you are building the SDK from source. Deprecated * The support of building the SDK for Intel SGX with GCC from source is no longer supported. The recommended compiler is Clang. * Please note that this is the last release of Open Enclave SDK for Ubuntu 16.04. * Please note that this is the last release of Open Enclave SDK for Windows Server 2016.
|
|
Meeting Cancellation Notice
Radhika Jandhyala
Hi Everybody,
The following meetings are cancelled. 2/2 5:30 PM PST Sig-Architecture 2/9 5:30 PM PST Sig-Testing 2/16 5:30 PM PST Sig-Architecture Thanks, Radhika
|
|
Open Enclave SDK SIG-Attestation Meeting Series - Wed, 01/27/2021
#cal-notice
oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
Open Enclave SDK SIG-Attestation Meeting Series When: Where: Organizer: Description:
Agenda and Minutes: https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A Meeting ID: 995 5293 2630 Dial by your location
|
|
SIG-Testing 1/26/2021 5:30 PM PST Cancelled
Radhika Jandhyala
Hi,
SIG-Testing scheduled for 1/26/2021 evening is canceled. Thanks, Radhika
|
|
Triage meeting on Jan 25th 11:00 AM PST Canceled
Radhika Jandhyala
Hi,
This instance is canceled as there are no issues to triage today. Thanks, Radhika
|
|
Open Enclave SDK SIG-Attestation Meeting Series - Wed, 01/20/2021
#cal-notice
oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
Open Enclave SDK SIG-Attestation Meeting Series When: Where: Organizer: Description:
Agenda and Minutes: https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A Meeting ID: 995 5293 2630 Dial by your location
|
|
SIG-Arch- 5:30 PM PST 1/19/2021 cancelled
Radhika Jandhyala
Hi everybody,
The SIG-Arch meeting schedule for 5:30 PM PST 1/19/2021 is canceled as there are no topics to be discussed. Thanks, Radhika
|
|
Open Enclave SDK SIG-Attestation Meeting Series - Wed, 01/13/2021
#cal-notice
oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
Open Enclave SDK SIG-Attestation Meeting Series When: Where: Organizer: Description:
Agenda and Minutes: https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A Meeting ID: 995 5293 2630 Dial by your location
|
|
SIG-Attestation meetings cancelled
Yen Lee
Hi,
The SIG-Attestation meeting scheduled for 10:00 AM PST 1/13/2021 is cancelled as there are no topics to be discussed. Thanks, Yen
|
|
5:30 PM PST 1/12/2021 SIG-Testing cancelled
Radhika Jandhyala
Hi,
The SIG-Testing meeting scheduled for 5:30 PM PST 1/12/2021 is cancelled as there are no topics to be discussed. Thanks, Radhika
|
|
Open Enclave SDK SIG-Attestation Meeting Series - Wed, 01/06/2021
#cal-notice
oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
Open Enclave SDK SIG-Attestation Meeting Series When: Where: Organizer: Description:
Agenda and Minutes: https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A Meeting ID: 995 5293 2630 Dial by your location
|
|
SIG-Testing today at 5:30 PM PST cancelled
Radhika Jandhyala
Hi Everybody,
The SIG-Testing meeting scheduled to be held at 5:30 PM PST 1/5/2021 is cancelled. Thanks, Radhika
|
|
Open Enclave SDK SIG-Attestation Meeting Series - Wed, 12/30/2020
#cal-notice
oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
Open Enclave SDK SIG-Attestation Meeting Series When: Where: Organizer: Description:
Agenda and Minutes: https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A Meeting ID: 995 5293 2630 Dial by your location
|
|
Open Enclave SDK SIG-Attestation Meeting Series - Wed, 12/23/2020
#cal-notice
oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
Open Enclave SDK SIG-Attestation Meeting Series When: Where: Organizer: Description:
Agenda and Minutes: https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A Meeting ID: 995 5293 2630 Dial by your location
|
|