Date   

v0.15.0 Release

Radhika Jandhyala
 

Hi,


Open Enclave version 0.15.0 will soon be published, and we want to send out some release candidate packages (for Windows Server 2019, Ubuntu 18.04; Windows Server 2016, and Ubuntu 16.04 are no longer supported) for pre-release testing. You can find the release candidate packages on GitHub below under the v0.15.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%7C172a202040934c4030e608d8f486447d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637528204794007265%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=0hj1%2FqSHuUAbHOlQbdgFls8vCpXvlCBdp21esf0MYzs%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

* Oeedger8r now supports the warning flag -W. The available options include:
* -Wreturn-ptr: Check if an OCALL or ECALL returns a pointer.
* -Wptr-in-struct: Check if a user-defined struct includes a un-annotated pointer member.
* -Wforeign-type-ptr: Check if an OCALL or ECALL includes a parameter that is the pointer of a foreign type.
* -Wptr-in-function: Check if an OCALL or ECALL includes a un-annotated pointer argument.
* -Wall: Enable all the warning options.
* -Wno-: Disable the corresponding warning.
* -Werror: Turn warnings into errors.
* -Werror=: Turn the specified warning into an error.
* oesign sign now allows option -o/--output-file, to specify location to write signature of enclave image.
* Debugger Contract has been extended to support multiple modules.
* Refer to design document<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenenclave%2Fopenenclave%2Fblob%2Fv0.15.0-rc1%2Fdocs%2FDesignDocs%2FDebuggerSupportForMultiModuleEnclaves.md&data=04%7C01%7Cradhikaj%40microsoft.com%7C172a202040934c4030e608d8f486447d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637528204794007265%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=9ffCRwlhMfqvocl9ihBD1Uh7C28aioUC1o%2B3c2Dw1cY%3D&reserved=0> for details.

Changed

* oe_get_attestation_certificate_with_evidence() has been deprecated because it has been deemed insufficient for security. Use the new, experimental oe_get_attestation_certificate_with_evidence_v2() instead to generate a self-signed certificate for use in the TLS handshaking process.
* Debugger Contract
* path fields in oe_debug_enclave_t and oe_debug_module_t are now defined to be in
UTF-8 encoding. Previously the encoding was undefined. To ensure smooth transition, debuggers
are required to try out both UTF-8 as well as the previous encoding and pick the one that works.

Security

* Update mbedTLS to version 2.16.10. Refer to the 2.16.10<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FARMmbed%2Fmbedtls%2Freleases%2Ftag%2Fv2.16.10&data=04%7C01%7Cradhikaj%40microsoft.com%7C172a202040934c4030e608d8f486447d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637528204794017224%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=A4YCcfFQDR1zjhwg2B8EXCDwnavfQiJs%2B7owmZ3LhiE%3D&reserved=0> and 2.16.9<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FARMmbed%2Fmbedtls%2Freleases%2Ftag%2Fv2.16.9&data=04%7C01%7Cradhikaj%40microsoft.com%7C172a202040934c4030e608d8f486447d%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637528204794017224%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1mIdljMLqecIwqlM6V7Pmm%2F0l1GubYMEmPYx5rhbeyI%3D&reserved=0> release notes for the set of issues addressed.
* OPENSSL is updated to version 1.1.1k.


Updated Event: Open Enclave SDK SIG-Attestation Meeting Series #cal-invite

oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
 

Open Enclave SDK SIG-Attestation Meeting Series

When:
Wednesday, 24 March 2021
10:00am to 11:00am
(UTC-07:00) America/Los Angeles
Repeats: Every 2 weeks on Wednesday

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer: Radhika Jandhyala radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


Open Enclave SDK SIG-Attestation Meeting Series - Wed, 03/31/2021 #cal-notice

oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
 

Open Enclave SDK SIG-Attestation Meeting Series

When:
Wednesday, 31 March 2021
10:00am to 11:00am
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer:
radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


Open Enclave SDK SIG-Attestation Meeting Series - Wed, 03/24/2021 #cal-notice

oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
 

Open Enclave SDK SIG-Attestation Meeting Series

When:
Wednesday, 24 March 2021
10:00am to 11:00am
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer:
radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


Open Enclave SDK SIG-Attestation Meeting Series - Wed, 03/17/2021 #cal-notice

oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
 

Open Enclave SDK SIG-Attestation Meeting Series

When:
Wednesday, 17 March 2021
10:00am to 11:00am
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer:
radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


Open Enclave SDK SIG-Attestation Meeting Series - Wed, 03/10/2021 #cal-notice

oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
 

Open Enclave SDK SIG-Attestation Meeting Series

When:
Wednesday, 10 March 2021
10:00am to 11:00am
(GMT-08:00) America/Los Angeles

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer:
radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


Open Enclave SDK SIG-Attestation Meeting Series - Wed, 03/03/2021 #cal-notice

oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
 

Open Enclave SDK SIG-Attestation Meeting Series

When:
Wednesday, 3 March 2021
10:00am to 11:00am
(GMT-08:00) America/Los Angeles

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer:
radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


Re: What is the latest version of OP-TEE supported by Open Enclave?

Zhao, Shirley
 

Hi, Hernan and all,

How to test open enclave based on TEE?

I checked open enclave git hub, test-infra is a Kubernetes based test framework.
But for a TEE based client user case, not cloud, how to do the test?

Best regards,
Shirley

-----Original Message-----
From: hegatta via [] <hegatta=microsoft.com@[]>
Sent: Friday, December 18, 2020 12:17 PM
To: Zhao; Zhao, Shirley <shirley.zhao@...>; oesdk@...
Subject: Re: [oesdk] What is the latest version of OP-TEE supported by Open Enclave?

Shirley,

Open Enclave currently supports a fork of OP-TEE based on version 3.6.0:

URL: https://github.com/ms-iot/optee_os
Commit Hash: d1634ce8ff4a39242d4d333392e260e00405e471

This repository and commit pair are referenced by the SDK via a Git submodule as found under 3rdparty/optee/optee_os.

The fork in question contains changes that allow Open Enclave and OP-TEE to work together. These changes are in the process of being upstreamed.

Feel free to let me know if you have additional questions.

Best regards,
Hernan


Open Enclave SDK SIG-Attestation Meeting Series - Wed, 02/24/2021 #cal-notice

oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
 

Open Enclave SDK SIG-Attestation Meeting Series

When:
Wednesday, 24 February 2021
10:00am to 11:00am
(GMT-08:00) America/Los Angeles

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer:
radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


Tues Evening 5:30 PM PST SIG-Testing and SIG-Architecture Cancelled

Radhika Jandhyala
 

Hi,

The SIG-Testing and SIG-Architecture meetings scheduled for Tuesday evenings at 5:30 PM are canceled.
SIG-Architecture meetings scheduled for Tuesday mornings at 10:00 AM PST will continue.

Thanks,
Radhika


Re: v0.14.0 Release

Radhika Jandhyala
 

Hi Everybody,

Open Enclave version 0.14.0 is released and can be found at https://github.com/openenclave/openenclave/releases/tag/v0.14.0.

For the Ubuntu 16.04 and 18.04 packages: they have been published to the production packages.microsoft.com APT repo (for each distro).

For the Windows NuGet packages: They are available on nuget.org.

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


From: Radhika Jandhyala
Sent: Wednesday, February 3, 2021 9:55 AM
To: oesdk@...
Subject: RE: v0.14.0 Release

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@...<mailto: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.


Open Enclave SDK SIG-Attestation Meeting Series - Wed, 02/17/2021 #cal-notice

oesdk@lists.confidentialcomputing.io Calendar <noreply@...>
 

Open Enclave SDK SIG-Attestation Meeting Series

When:
Wednesday, 17 February 2021
10:00am to 11:00am
(GMT-08:00) America/Los Angeles

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer:
radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


Re: Release of EGo - run Go apps on OE

Simon Leet
 

Really useful project, great to see it graduate! Kudos to Felix and your team!


Re: Release of EGo - run Go apps on OE

Vikas Bhatia <Vikas.Bhatia@...>
 

Very cool! Congratulations Felix and team! 😊

-----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&amp;sdata=LJpLSu%2BH80Mxou1Xs192HCJxwFgc1YMEvPAW0jTdScc%3D&amp;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&amp;sdata=LJpLSu%2BH80Mxou1Xs192HCJxwFgc1YMEvPAW0jTdScc%3D&amp;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&amp;sdata=JMwxvXAn37nvxrXNaeYbFv4dv1lrk3q14FwPODAPpd0%3D&amp;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&amp;sdata=JMwxvXAn37nvxrXNaeYbFv4dv1lrk3q14FwPODAPpd0%3D&amp;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&amp;sdata=mrkqL7lKYUCU314m33P%2BzlBU0HV2unb51woxAfedJsM%3D&amp;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&amp;sdata=pw1pnZ3TlE951WP1%2BORF7hpJM6rSYjny8RalY0murr8%3D&amp;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:
Wednesday, 10 February 2021
10:00am to 11:00am
(GMT-08:00) America/Los Angeles

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer:
radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


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:
Wednesday, 3 February 2021
10:00am to 11:00am
(GMT-08:00) America/Los Angeles

Where:
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

Organizer:
radhikaj@...

Description:
Please join us for technical discussions related Attestation in the Open Enclave SDK.

Join Zoom Meeting
https://zoom.us/j/99552932630?pwd=d1NCR2FkS2gwY0w3Wm9aK096cXZzUT09

 

Agenda and Minutes:  https://hackmd.io/Xj6GpDSKSwuz5cZgQ0yg1A

Meeting ID: 995 5293 2630
Password: 010209
One tap mobile
+12532158782,,99552932630#,,1#,010209# US (Tacoma)
+13462487799,,99552932630#,,1#,010209# US (Houston)

Dial by your location
        +1 253 215 8782 US (Tacoma)
        +1 346 248 7799 US (Houston)
        +1 669 900 6833 US (San Jose)
        +1 312 626 6799 US (Chicago)
        +1 929 205 6099 US (New York)
        +1 301 715 8592 US (Germantown)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 995 5293 2630
Password: 010209
Find your local number: https://zoom.us/u/au4r6sLy7


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.