What is EGo and when should you use it?
masterEGo is a framework for building confidential apps in Go. It allows you to run Go programs inside secure execution environments called enclaves (specifically targeting Intel SGX).
Enclaves provide strong isolation, runtime encryption, and attestability. You should use EGo when building server applications that handle sensitive data, such as cryptographic keys or payment information (e.g., a service similar to HashiCorp Vault).
A key advantage of EGo is that it allows you to run standard Go programs inside an enclave without requiring code modifications.