Intel® SGX SDK 2.29 [ref]
Intel® Software Guard Extensions SDK (Intel® SGX SDK)
- Added Ubuntu 26.04 support.
- Build dependencies updated to support
GCC 15while remaining backward compatible. - Enabled support for
CMake 4+. - Deprecated and removed the Intel® Software Guard Extensions (Intel® SGX) Eclipse* plug-in from the Intel® Software Guard Extensions SDK (Intel® SGX SDK) source code. The last available version can be downloaded from SGX 2.28 release directory.
- Build dependencies updated to support
- Relocated SGX SDK–related code from the DCAP repository into the SGX SDK repository layout:
- The Trusted Verification Library (TVL) is part of the Intel SGX SDK distribution.
sgx_qve_header.his distributed with thelibsgx-headerspackage.
- Common structure definitions (
tee_policy_bundle_t,tee_policy_auth_result_t) shared between SGX (TVL) and DCAP were extracted to a new header,sgx_dcap_qal_types.h. This header is now part of the Intel SGX repository and is included by DCAP’ssgx_dcap_qal.h. - Security hardening: Added compiler and linker security flags across
buildenv.mkand all SDK componentMakefiles. - Updated Protobuf to 33.4; updated Abseil dependency to 20250512.1.
- Bug fixes.
Note
In the next release, the SGX SDK codebase will be moved to a standalone GitHub repository. The SGX repository will reference the SDK via a Git submodule.
📦 Download information
(click to expand)
Downloads
| Ubuntu* | Debian* | RHEL* | CentOS* Stream |
SUSE* | Anolis OS* | Azure Linux* |
|
|---|---|---|---|---|---|---|---|
| SDK installer | - 22.04 - 24.04 - 26.04 |
- 10 - 12 |
- 9.4 - 10.0 |
- 9 - 10 |
- 15.6 | - 8.10 | - 3.0 |
| Local repo DEB/RPM packages |
- 22.04 - 24.04 - 26.04 |
- 10 - 12 |
- 9.4 - 10.0 |
- 9 - 10 |
- 15.6 | - 8.10 | - 3.0 |
💡 TIP: Ubuntu* packages are also served from the live Intel® SGX APT repository at https://download.01.org/intel-sgx/sgx_repo/ubuntu.
Caution
Reference-only snapshot — predates this repository (extracted from the Intel® SGX for Linux repository). These sources mirror the SDK at this point, but the build system isn't adapted to the standalone layout; to rebuild, use the matching SGX-side tag sgx_2.29.