diff --git a/README.md b/README.md index ac74546..255f4af 100644 --- a/README.md +++ b/README.md @@ -46,8 +46,8 @@ sudo mkdir -p /etc/apt/keyrings wget -qO- https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key | sudo tee /etc/apt/keyrings/intel-sgx-keyring.asc > /dev/null echo "deb [signed-by=/etc/apt/keyrings/intel-sgx-keyring.asc arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/intel-sgx.list sudo apt update -EGO_DEB=ego_1.5.3_amd64_ubuntu-$(lsb_release -rs).deb -wget https://github.com/edgelesssys/ego/releases/download/v1.5.3/$EGO_DEB +EGO_DEB=ego_1.5.4_amd64_ubuntu-$(lsb_release -rs).deb +wget https://github.com/edgelesssys/ego/releases/download/v1.5.4/$EGO_DEB sudo apt install ./$EGO_DEB build-essential libssl-dev ``` diff --git a/docs/docs/getting-started/install.md b/docs/docs/getting-started/install.md index 18ffeed..fff537f 100644 --- a/docs/docs/getting-started/install.md +++ b/docs/docs/getting-started/install.md @@ -23,8 +23,8 @@ sudo mkdir -p /etc/apt/keyrings wget -qO- https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key | sudo tee /etc/apt/keyrings/intel-sgx-keyring.asc > /dev/null echo "deb [signed-by=/etc/apt/keyrings/intel-sgx-keyring.asc arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/intel-sgx.list sudo apt update -EGO_DEB=ego_1.5.3_amd64_ubuntu-$(lsb_release -rs).deb -wget https://github.com/edgelesssys/ego/releases/download/v1.5.3/$EGO_DEB +EGO_DEB=ego_1.5.4_amd64_ubuntu-$(lsb_release -rs).deb +wget https://github.com/edgelesssys/ego/releases/download/v1.5.4/$EGO_DEB sudo apt install ./$EGO_DEB build-essential libssl-dev ``` diff --git a/docs/docs/knowledge/limitations.md b/docs/docs/knowledge/limitations.md index e3ce856..8cf4943 100644 --- a/docs/docs/knowledge/limitations.md +++ b/docs/docs/knowledge/limitations.md @@ -7,7 +7,6 @@ Most Go apps can be compiled and run with EGo without modifications. However, th * cgo support is experimental * Libraries must be statically linked. Shared objects are unsupported. * Libraries must be compiled with `-fPIC` -* Stripped executables (e.g., `ego-go build -ldflags -s`) are unsupported ## (Partially) unsupported packages diff --git a/src/snapcraft.yaml b/src/snapcraft.yaml index 6014e4b..82a8c07 100644 --- a/src/snapcraft.yaml +++ b/src/snapcraft.yaml @@ -1,6 +1,6 @@ name: ego-dev base: core20 -version: "1.5.3" +version: "1.5.4" summary: EGo lets you build, debug und run Go apps on Intel SGX! description: EGo is a framework for building confidential apps in Go. Confidential apps run in always-encrypted and verifiable enclaves on Intel SGX-enabled hardware. @@ -26,8 +26,8 @@ apps: parts: ego: - source: https://github.com/edgelesssys/ego/releases/download/v1.5.3/ego_1.5.3_amd64_ubuntu-20.04.deb - source-checksum: "sha256/967ad62f1bc657262282a4652a22520e24844d75acbf53a32a292b44360520af" + source: https://github.com/edgelesssys/ego/releases/download/v1.5.4/ego_1.5.4_amd64_ubuntu-20.04.deb + source-checksum: "sha256/82421eded7131739cfcfe9b7d2d3780263982b9638024b941a53228db2f95822" source-type: deb plugin: dump build-attributes: [no-patchelf] # needed otherwise Snap breaks the go binary, causing it to segfault on launch