Skip to content

Intel® SGX SDK 2.29 [ref]

Choose a tag to compare

@mbronk-intc mbronk-intc released this 01 Jul 13:01
· 97 commits to main since this release
ref_sgx_2.29
35a0ea2

Intel® Software Guard Extensions SDK (Intel® SGX SDK)

  • Added Ubuntu 26.04 support.
    • Build dependencies updated to support GCC 15 while 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.
  • 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.h is distributed with the libsgx-headers package.
  • 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’s sgx_dcap_qal.h.
  • Security hardening: Added compiler and linker security flags across buildenv.mk and all SDK component Makefiles.
  • 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.