Intel® SGX SDK/PSW 2.30
Intel® Software Guard Extensions SDK (Intel® SGX SDK)
Note
Intel SGX SDK source code (including samples) as well as the Intel SGX enclave runtime libraries now reside at intel/confidential-computing.sgx.sdk and is referenced as a submodule from intel/confidential-computing.sgx.
See Release Intel® SGX SDK 2.30 · intel/confidential-computing.sgx.sdk for its full release notes.
Intel® Software Guard Extensions Platform Software (Intel® SGX PSW)
- Intel® SGX Architecture Enclave Service Manager (AESM)
- Hardened socket receive path — validates IPC message length before payload read and enforces a finite client socket timeout to prevent indefinite blocking.
- Strengthened IPC request parsing with strict protobuf dispatch validation and per-request semantic checks for attestation messages.
write_callback(): fixed an integer overflow.
- Intel® SGX Runtime System Library
- Added Intel TDX service TD extension fields (
tdx_servtd_ext_tstructure insgx_quote_5.h) to support parsing the SERVTD binding information carried in TDX quotes. - Fixed an out-of-bounds write in the ELF parser (
parse_dyn) when processing OS-specific address-range dynamic tags. - Extracted uRTS,
libsgx-enclave-common, andlibsgx-headersinto a new standalonesgx-enclave-runtimeRPM meta-package, splitting them out of thepsw-dcap/psw-tdxspecs.
- Added Intel TDX service TD extension fields (
- Intel® SGX Architecture Enclaves
- Updated the SGX Enclave Memory Manager (
emm_src) to fix a coexistence bug between EDMM and AEX Notify. - PCE ISVSVN bumped to
0x11.
- Updated the SGX Enclave Memory Manager (
- Other changes
- Removed build scripts and Docker stages for the long-obsolete PSW
.binbinary installer. The PSW has been delivered exclusively via DEB/RPM packages since 2019; the replacement is the{deb|rpm}_psw_aesm_pkgtarget. - Improved RPM packaging tooling: unified debug subpackage suppression across old and new RPM versions; added Debian* trixie to the local repository distributions configuration.
- Updated supported operating systems:
- Added Red Hat* Enterprise Linux* Server 9.6, 9.8, 10.0, and 10.2; removed 9.4.
- Updated SUSE* Linux Enterprise Server support to 15 SP7 and 16; removed 15.6.
- Added Debian* 13.
- Removed build scripts and Docker stages for the long-obsolete PSW
📦 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.6 - 9.8 - 10.0 - 10.2 |
- 9 - 10 |
- 15.7 - 16 |
- 8.10 | - 3.0 |
| Local repo DEB/RPM packages |
- 22.04 - 24.04 - 26.04 |
- 10 - 12 |
- 9.6 - 9.8 - 10.0 - 10.2 |
- 9 - 10 |
- 15.7 - 16 |
- 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.