microsoft / CCF

Confidential Consortium Framework
https://microsoft.github.io/CCF/
Apache License 2.0
784 stars 215 forks source link

SGX removal from main #6413

Open achamayou opened 3 months ago

achamayou commented 3 months ago

As per 5.0 release notes, release/5.x is the last LTS with SGX support. 6.0 (main at the moment) will target confidential containers exclusively, and switch from Ubuntu to Azure Linux 3.0.

This issue tracks the various steps involved in the removal of SGX from main, the list is a work-in-progress:

achamayou commented 3 months ago

Goal: Build, tests and release artefacts are completely free from SGX dependencies.

This does not include undoing or revisiting the architectural impact of SGX (e.g. the ringbuffer), which will be a separate issue/collection of PRs. Other follow-ups include the migration to Azure Linux, and upgrade of the host-side code to OpenSSL 3.x.