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


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


Simon Leet
 

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