Commit b0af6e7
committed
Linux 2.18 Open Source Gold Release
Along with the latest processor microcode address CVE-2022-21233.
Modified the Switchless library to have mitigations for the associated issue.
Added support for the Linux kernel APIs for the Enclave Dynamic Memory
Management (EDMM) features that are available with the Linux kernel v6.0 or
later. Refer to the SGX SDK developer reference for details on new trusted
APIs and enclave configuration for the EDMM features.
Enabled C++17 within SGX SDK.
Supported AMX (Advanced Matrix Extensions) in Enclave.
Replace hardcoded Enclave signing keys in all sample projects with dynamically
generated keys.
Added a new API to allow user to configure enclave internal cache size in the
Protected File System library.
Upgraded to OpenSSL 1.1.1q and upgraded Intel(R) SGX Quote Verification Enclave
to integrate SgxSSL/OpenSSL version 1.1.1q.
Supported new OS: Ubuntu* 22.04 LTS 64-bit Server version, CentOS* 8.3 64bits,
Red Hat* Enterprise Linux* Server 8.6 (for x86_64), SUSE* Linux* Enterprise
Server 15.4 64bits, Debian* 10 and Anolis* OS 8.6.
Upgraded Intel SGX QE3 to make it backward compatible.
Improved ECDSA quote generation and verification performance by caching PCK
certificates and collaterals in memory and disk drive.
Added Java support for quote verification library.
Added new APIs to unify Intel SGX and TDX quote verification in Quote
Verification Library.
Added Advisory ID in ECDSA quote verification supplemental data.
Added Intel TDX support in RA-TLS (Remote Attestation based TLS) library.
Improved TDX quote generation throughput in vsock mode.
Added Rust support for TDX quote generation.
Fixed bugs.
Signed-off-by: Li, Xun <[email protected]>1 parent 4887b30 commit b0af6e7
File tree
554 files changed
+62719
-31470
lines changed- SampleCode
- Cxx11SGXDemo
- Enclave
- Cxx14SGXDemo
- Enclave
- Cxx17SGXDemo
- App
- TrustedLibrary
- Enclave
- TrustedLibrary
- LocalAttestation
- AppInitiator
- AppResponder
- App
- EnclaveInitiator
- EnclaveResponder
- PowerTransition
- Enclave
- ProtobufSGXDemo
- Enclave
- RemoteAttestation
- isv_enclave
- SampleAttestedTLS
- client/enc
- common
- non_enc_client
- server/enc
- SampleDNNL
- Enclave
- SampleEnclaveGMIPP
- Enclave
- SampleEnclavePCL
- Enclave
- Seal
- SampleEnclave
- Enclave
- SealUnseal
- Enclave_Seal
- Switchless
- Enclave
- common/inc
- internal
- linux
- stdc++
- linux
- tlibc
- docker/build
- external
- openmp
- protobuf
- sgx-emm
- api_tests
- App
- Enclave
- ut
- sgxssl
- linux
- installer
- bin
- common
- libsgx-enclave-common
- psw-dcap
- psw-tdx
- BOM_install
- BOM_source
- psw/BOMs
- sdk/BOMs
- deb
- libsgx-enclave-common/libsgx-enclave-common-1.0/debian
- local_repo_tool/conf
- sgx-aesm-service/sgx-aesm-service-1.0/debian
- rpm
- libsgx-enclave-common
- psw-dcap
- psw-tdx
- sgx-aesm-service
- reproducibility
- psw
- ae/aesm_service/source/qcnl
- enclave_common
- urts
- linux
- sdk
- cpprt
- linux
- memory_manage
- debugger_interface/linux
- gdb-sgx-plugin
- encrypt_enclave
- gperftools/gperftools-2.7/src
- protected_code_loader
- crypto
- protected_fs/sgx_tprotected_fs
- pthread
- sign_tool/SignTool
- simulation
- trtssim/linux
- uinst
- urtssim
- linux
- switchless
- inc
- sgx_tswitchless
- sgx_uswitchless
- tlibcxx
- include
- __memory
- __support
- android
- fuchsia
- ibm
- musl
- newlib
- nuttx
- openbsd
- sgx
- solaris
- win32
- xlocale
- experimental
- ext
- support
- android
- newlib
- win32
- xlocale
- src
- experimental
- filesystem
- filesystem
- include
- support
- runtime
- solaris
- win32
- tlibc
- gen
- stdlib
- string
- tlibthread
- tmm_rsrv
- trts
- linux
- ttls
- utls
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
554 files changed
+62719
-31470
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
68 | 75 | | |
69 | 76 | | |
70 | 77 | | |
71 | 78 | | |
72 | | - | |
| 79 | + | |
73 | 80 | | |
74 | 81 | | |
75 | 82 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
0 commit comments